淘宝的Web服务器Tengine是基于Nginx开发的,在Nginx基础上作了一些二次开发。从淘宝每天几十亿PV的访问量来看,Tengine的处理能力还是很强大的。
淘宝的Web服务器Tengine是基于Nginx开发的,在Nginx基础上作了一些二次开发。从淘宝每天几十亿PV的访问量来看,Tengine的处理能力还是很强大的。
Tengine主要特点:
Tengine基于最新的Nginx稳定版(Nginx-1.0.10),在它的基础上开发了一些功能和做了一些bug修复,比如:
- 组合多个CSS、JavaScript文件的访问请求变成一个请求;
- 支持管道和syslog形式的日志和抽样;
- 自动根据CPU数目设置亲缘性;
- 监控系统的负载和资源占用从而对系统进行保护;
- 显示对运维人员更友好的出错信息,便于定位出错机器;
- 更强大的访问速度限制模块;
- backtrace模块,程序崩溃的时候可以显示出错的调用栈;
- 根据文件类型设置过期时间;
- …
基本上,Tengine可以被看作一个更好的Nginx,或者是Nginx的超集。
Tengine网址:
- Tengine官网: http://tengine.taobao.org/index.html
- Tengine下载网址: http://tengine.taobao.org/download/tengine-1.2.0.tar.gz