|
日前,由淘宝核心系统团队定制和开发的淘宝Web服务器Tengine正式开源,并对外提供下载。 Tengine是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量网站的需求,添加了很多功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商城等得到了很好的验证。而它的最终目标是打造一个高效、稳定、安全、易用的 Web 平台。 据淘宝核心系统团队称,由于每天淘宝网的PV超过了几十亿。大压力的访问,对淘宝网的Web服务器提出了严苛的要求。经过一系列的对比,团队最终选择了Nginx作为Web服务器,因为它性能高,又非常节省资源(CPU和内存),并且有足够的灵活性。 淘宝核心系统团队表示,随着对Nginx的越来越了解,团队发现Nginx本身已经不能够完全满足淘宝的需求,所以就开始对Nginx核心进行定制和开发。考虑到开发功能中的一些对其它的互联网用户也可能有用处,所以淘宝核心系统团队就想到了把这些公用的功能开源出来。淘宝网是开源软件的用户和受益者,所以他们也想成为开源软件的贡献者。这就是他们决定开源Tengine的原因。 Tengine基于最新的Nginx稳定版(Nginx-1.0.10),在它的基础上开发了一些功能和做了一些bug修复,比如: 1、组合多个CSS、JavaScript文件的访问请求变成一个请求; 2、支持管道和syslog形式的日志和抽样; 3、自动根据CPU数目设置亲缘性; 4、监控系统的负载和资源占用从而对系统进行保护; 5、显示对运维人员更友好的出错信息,便于定位出错机器; 6、更强大的访问速度限制模块; 7、backtrace模块,程序崩溃的时候可以显示出错的调用栈; 8、根据文件类型设置过期时间; ... 基本上,Tengine可以被看作一个更好的Nginx,或者是Nginx的超集。可以在这里下载: |
||||
|
||||
回答者:贵州007(级别:黔小学生)日期:2011/12/5 23:10:23
|
||||
提问者对该答案的评价: | ||||
感谢您的精彩解答 |
|