看了一下淘宝的Tengine,确实很多新特性非常好,性能也很高效,淘宝自己都在用,说明安全性稳定性应该是没什么问题,为什么现在没有取代Nginx呢?
看了一下淘宝的Tengine,确实很多新特性非常好,性能也很高效,淘宝自己都在用,说明安全性稳定性应该是没什么问题,为什么现在没有取代Nginx呢?
爱奇异也用到了Tengine:
curl -I http://passport.iqiyi.com/register/vcode.php
可见 Server: Tengine
我记得小米商城也用过:
curl -I http://order.mi.com/buy/checkout.php
Server: Tengine
还有中文版w3schools:
http://www.runoob.com/index.php
3 回答2.6k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决
8 回答3.6k 阅读
4 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
淘宝修改Nginx满足了自己的需求,开放出来给大家围观一下而已。
我一开始工作的公司是用Tengine的,后来就换成了Openresty(也就是Nginx)。
淘宝不重视Tengine的推广
中小公司的流量感受不到性能、稳定性差别
新特性也不都是大家的痛点,例:
态加载模块,你自己不会用C写模块,也就用一下现成模块,不会经常编译的
concat,现在用webpack打包,用处就不大了,更别说以后HTTP/2普及了,就更没用了
开发落后于Nginx,更注重稳定性,例如2016年12月才合并完2016年1月26日发布nginx 1.8.1的修改,这会对那些想尝新的用户会有影响。
补个图1:
补个链接:Comparison of the usage of Nginx vs. Tengine for websites,Tengine要取代Nginx的路还很长,普通开发者选择合适的就好。