淘宝的Web服务器Tengine开源啦!
2011-12-03近日,我从淘宝核心系统团队博客获知,淘宝的Web服务器Tengine正式开源啦!
Tengine服务器软件基于最新的Nginx稳定版(Nginx-1.0.10),Tengine团队并在它的基础上开发了一些功能、做了一些bug的修复工作。起初,Tengine服务器软件仅仅用来处理静态文件、PHP等,后来,Tengine团队又在Nginx上开发了几十个各种用途的模块。随着对Nginx的越来越了解,Tengine团队发现Nginx本身已经不能够完全满足他们的需求了,于是他们就开始对Nginx核心进行定制和开发。Tengine团队考虑到开发的功能对其它的互联网用户也可能有用处,所以Tengine团队就想到了把这些公用的功能开源出来。于是就有了今天开源的Tengine Web服务器软件。
相较于Nginx Web服务器软件,Tengine团队开发的功能和做的bug修复有:
组合多个CSS、JavaScript文件的访问请求变成一个请求;
支持管道和syslog形式的日志和抽样;
自动根据CPU数目设置亲缘性;
监控系统的负载和资源占用从而对系统进行保护;
显示对运维人员更友好的出错信息,便于定位出错机器;
更强大的访问速度限制模块;
backtrace模块,程序崩溃的时候可以显示出错的调用栈;
根据文件类型设置过期时间;
…
需要的话,大家可以到这里下载Tengine软件:http://tengine.taobao.org/download/tengine-1.2.0.tar.gz。
数个月之前,Google曾针对Apache开发过一个叫做mod_pagespeed的加速模块,如今,淘宝Tengine闪亮登场,我在想,如果二者华山论剑,不知到底孰优孰劣?
发表回复