淘宝Web服务器Tengine正式开源

淘宝的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网址:

Leave a Reply

Your email address will not be published. Required fields are marked *