后我们来归纳一下清无介绍的几点优势和劣势:

  优势:

  同步非阻塞I/O 形式直观易懂,并发服务能力强

  CPU、内存运行开销低

  同Nginx 结合度高,可方便粘合现有Nginx 模块功能

  劣势:

  属于新技术方案,Lua 相比于PHP、Ruby 等广泛使用的开发

  语言,周边附属设施尚不够健全,需要时间积累

  Nginx_lua的需求以及性能的追求

  在需求方面,清无认为在一淘网的数据接口的这部分是完全可以满足的,至于其他的需求我们还要具体发现,寻找佳决解方案。因为在计算机行业没有一招吃遍天这种事。

  那么作为一名技术人员,在性能的追求是适合而止还是无止境的追求呢?清无表示,这个要看我们是在做生意还是在个人事情,如果是在公司,比如在具体的事情上面,然后是一个团队协作的情况下,那么盲目的追求性能的极限是一个不合适的行为,因为你的追求是要付出相应的成本和开销的,而往往在一个企业的环境里面这个是不可容忍的。合适的架构往往是针对你去解决问题的那个架构,而不是去追求效率高的架构。所以我们具体在企业里面做项目的时候,显然适可而止是好的。盖过了你这个用户的大需求你没必要去付出更多的精力来做,因为其他的问题有很多,你没必要停留在性能这个问题上,性能只是其中的一个问题,在一个问题上没必要投入太大的精力。但是,从开发人员个人的角度来说,追求性能的极限是一个很好的想法和行为,因为开发者自己对性能极限的追求体现出对完美的追求,对于完美的追求意味着它可以从上层到底层的专研,而专研是提升个人素质有效的动力。所以是分开来看这个问题。