当前位置: 首页 > 电脑软件 > 网络工具 > 淘宝Tengine服务器开源下载 1.2.4

淘宝Tengine服务器开源下载 1.2.4

  • 类型:网络工具
  • 软件大小:0.698MB

淘宝Tengine服务器开源下载 1.2.4 介绍

淘宝Web服务器Tengine 1.2.4 开源下载

我们很高兴的宣布由淘宝网核心系统部开发的Tengine服务器终于正式开源了。淘宝网是亚洲最大的电子商务 网站,Alexa全球排名第12位。

每天访问淘宝网的PV超过了几十亿。大压力的访问,对淘宝网的Web服务器提出了严苛的要求。
 

以下沿引项目主页上的特性介绍:

继承Nginx-1.0.14的所有特性,100%兼容Nginx的配置;
输入过滤器机制支持。通过使用这种机制Web应用防火墙的编写更为方便;
组合多个CSS、JavaScript文件的访问请求变成一个请求;
支持管道(pipe)和syslog(本地和远端)形式的日志以及日志抽样;
自动根据CPU数目设置进程个数和绑定CPU亲缘性;
监控系统的负载和资源占用从而对系统进行保护;
显示对运维人员更友好的出错信息,便于定位出错机器;
更强大的防攻击(访问速度限制)模块;
backtrace模块,程序崩溃的时候可以显示出错的调用栈;
更方便的命令行参数,如列出编译的模块列表、支持的指令等;
可以根据访问文件类型设置过期时间;
基本上,Tengine可以被看作一个更好的Nginx,或者是Nginx的超集。
在这里,我们想向Nginx团队致谢,尤其感谢Nginx的作者Igor Sysoev的伟大工作。我们也很乐意并在接下来的时间里将我们的工作成果捐献给Nginx官方。

坦率的讲,现在Tengine的特性还不够多,但这是我们将我们在Nginx上的工作推向开源的第一步。我们已经围绕Tengine组建了 一个团队,而且内部还有一个很长的计划列表。Tengine开源不是项目开发的结束,而是开发的开始。相信接下来大家会看到我们在Tengine上的更多 工作进展。


经过一系列的对比,我们 最终选择了Nginx作为我们的Web服务器,因为它性能高,又非常节省资源(CPU和内存),并且有足够的灵活性。
一开始我们使用Nginx还仅仅用它来处理静态文件、PHP等,接着我们又在Nginx上开发了几十个各种用途的模块。随着对Nginx的 越来越了解,我们发现它本身已经不能够完全满足我们的需求了,所以我们就开始对Nginx核心进行定制和开发。考虑到我们开发的功能中的一些对其它的互联 网用户也可能有用处,所以我们就想到了把这些公用的功能开源出来。淘宝网是开源软件的用户和受益者,我们也想成为开源软件的贡献者。这就是我们决定开源 Tengine的原因。

从这个版本开始,Tengine基于了最新的Nginx-1.0.14稳定版本。本次Tengine发布的亮点是一个全新的user_agent模块( https://github.com/taobao/nginx-http-user-agent),它比Nginx的标准browser模块更灵活且性能更高,特别是当有大量浏览器、爬虫需要判断的时候。其他的更新还包括:
* 增加log_escape指令可以用来设置是否允许访问日志的编码;
* 修复limit_req模块的一个bug(感谢 liseen.wan);
* 修复subrequest的一个bug;

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的 性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。

从2011年12月开始,Tengine成为一个开源项目。

 

相关推荐