Tengine是由淘宝核心系统部基于Nginx开发的web服务器,它在Nginx的基础上,针对大访问量网站的需求,添加了很多功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商城等得到了很好的验证。它的最终目标是打造一个高效、稳定、安全、易用的 Web 平台。Tengine现已开源。
Tengine v1.4最大亮点是新增加了动态模块加载功能,你可以把模块编译成动态链接库,然后在配置的时候加载进来,不再需要重新编译Tengine。这对于模块开发者和大规模部署的公司环境非常方便。从本版本开始,Tengine基于的Nginx版本切换到了最新的稳定版本(Nginx-1.2.3)。本次发布还包含了不少有用的功能和bugfix。具体内容更新内容:
Feature: 增加动态模块加载支持(DSO),要添加一个模块不再需要重新编译tengine了 [monadbobo]
Feature: 更新Lua模块到最新的稳定版本 [chaoslawful, agentzh, jinglong]
Feature: 为健康检查模块增加json和csv格式的输出 [yaoweibin]
Feature: 增加log_empty_request指令,可以用来关掉空请求日志--那些连接了但没发数据的连接 [zhuzhaoyuan]
Feature: 给concat模块增加concat_delimiter指令,设置文件间的间隔内容 [dinic]
Feature: 增加concat_ignore_file_error指令并允许concat的语法更宽松 [dinic]
Feature: 给error_page指令增加default选项,以恢复所有的错误页面为默认值 [jinglong]
Feature: 给proc模块增加priority指令,可设置proc进程的优先级 [yzprofile]
Feature: 给proc模块增加delay_start指令,可设置延迟加载时间 [yzprofile]
Change: 集成最新nginx稳定版本1.2.3的内容 [zhuzhaoyuan]
Bugfix: 修正一个geo模块设了range但是没有默认值时产生的段错误问题 [yzprofile]
Bugfix: 修正一个proc模块的空指针问题 [yzprofile]
Bugfix: 修正一个健康检查模块的socket泄漏问题 [yaoweibin]
Bugfix: 修正limit_req模块的若干问题 [monadbobo]
Bugfix: 修正若干日志输出类型错误的问题 [yaoweibin]
Bugfix: 修正perl模块和proc一起打开的一个编译错误 [yzprofile]
点击下载