淘宝 Web 服务器 Tengine 正式开源

我们很高兴的宣布由淘宝网核心系统部开发的Tengine服务器终于正式开源了。

淘宝网是亚洲最大的电子商务 网站,Alexa全球排名第12位。每天访问淘宝网的PV超过了几十亿。大压力的访问,对淘宝网的Web服务器提出了严苛的要求。经过一系列的对比,我们最终选择了Nginx作为我们的Web服务器,因为它性能高,又非常节省资源(CPU和内存),并且有足够的灵活性。

一开始我们使用Nginx还仅仅用它来处理静态文件、PHP等,接着我们又在Nginx上开发了几十个各种用途的模块。随着对Nginx的 越来越了解,我们发现它本身已经不能够完全满足我们的需求了,所以我们就开始对Nginx核心进行定制和开发。考虑到我们开发的功能中的一些对其它的互联 网用户也可能有用处,所以我们就想到了把这些公用的功能开源出来。淘宝网是开源软件的用户和受益者,我们也想成为开源软件的贡献者。这就是我们决定开源 Tengine的原因。

Tengine基于最新的Nginx稳定版(Nginx-1.0.10),在它的基础上开发了一些功能和做了一些bug修复,比如:

  • 组合多个CSS、JavaScript文件的访问请求变成一个请求;
  • 支持管道和syslog形式的日志和抽样;
  • 自动根据CPU数目设置亲缘性;
  • 监控系统的负载和资源占用从而对系统进行保护;
  • 显示对运维人员更友好的出错信息,便于定位出错机器;
  • 更强大的访问速度限制模块;
  • backtrace模块,程序崩溃的时候可以显示出错的调用栈;
  • 根据文件类型设置过期时间;
  • ...

基本上,Tengine可以被看作一个更好的Nginx,或者是Nginx的超集。可以在这里下载:

http://tengine.taobao.org/download/tengine-1.2.0.tar.gz

在这里,我们想向Nginx团队致谢,尤其感谢Nginx的作者Igor Sysoev的伟大工作。我们也很乐意并在接下来的时间里将我们的工作成果捐献给Nginx官方。

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

时间: 2024-07-31 04:55:08

淘宝 Web 服务器 Tengine 正式开源的相关文章

淘宝Web服务器Tengine在CentOS下的安装教程_nginx

注:服务器环境为CentOS 一.简介 Tengine是由淘宝网发起的Web服务器项目.它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性.Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验.它的最终目标是打造一个高效.稳定.安全.易用的Web平台. 从2011年12月开始,Tengine成为一个开源项目,Tengine团队在积极地开发和维护着它.Tengine团队的核心成员来自于淘宝.搜狗等互联网企业.Tengine是社区合作的成果,我们欢迎

【图文】详解淘宝web服务器Tengine动态模块加载的使用方法

Tengine是由淘宝网发起的Web服务器项目.它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性.目前已开源.它由Tengine团队开发和维护.Tengine团队的核心成员来自于淘宝.搜狗等互联网企业.Tengine继承Nginx的所有特性,100%兼容Nginx的配置.本文主要介绍它的"动态模块加载(DSO)"的基本使用方法. 什么是"动态模块加载"呢?打个简单的比: 默认Nginx没有echo功能,传统情况下,我们会下载echo模块,然后

淘宝网核心系统Tengine服务器终于正式开源

我们很高兴的宣布由淘宝网核心系统部开发的Tengine服务器终于正式开源了. 淘宝网是亚洲最大的电子商务网站,Alexa全球排名第12位.每天访问淘宝网的PV超过了几十亿.大压力的访问,对淘宝网的http://www.aliyun.com/zixun/aggregation/17117.html">Web服务器提出了严苛的要求.经过一系列的对比,我们最终选择了Nginx作为我们的Web服务器,因为它性能高,又非常节省资源(CPU和内存),并且有足够的灵活性. 淘宝网运行的操作系统信息 一开

淘宝章文嵩:开源价值很大,但我也算不出来有多大

在今年12月4日的Velocity China Web性能与运维大会上,阿里集团的章文嵩博士(淘宝正明)再次以大会主席的身份在台上进行了分享,今年分享的主题是阿里集团的开源成果以及开源流程的介绍.借着这次大会,51CTO编辑针对开源这个话题跟章文嵩博士展开了进一步的沟通,下面将沟通内容整理出来,分享给大家. 章文嵩(淘宝正明) 本次沟通的主题是:身为技术主管或CTO,要如何在企业内部推动开源? ---以下为采访实录--- 51CTO:章博士您好!感谢您再次接受51CTO的采访.那么首先一个问题就

在线教育平台淘宝同学今日宣布正式上线

12月3日消息,在线教育平台淘宝同学今日宣布正式上线.目前,尚德机构旗下对啊网.嗨学网.正保集团.环球网校.优米网.学大教育.京翰教育等150家国内培训机构以及在线教育互动平台沪江网均已经入驻淘宝同学. 此外,新东方在线和英孚教育等垂直领域在线教育机构也正在进行在线课程的嵌入对接. 目前,淘宝教育产品类交易主要归在淘宝本地生活――教育培训类目下.去年淘宝教育销售额3.3亿元,其中三分之一是教材教辅,另外2亿是课程销售,消费者可在淘宝购买学习卡券之后再到线下培训班上课. 不过,此次正式版淘宝同学与

淘宝网判定中心正式上线 买卖纠纷由大众评审员裁定

相关新闻:淘宝宣布2014年元旦起中小 卖家图片服务免费淘宝交易引入大众评审员机制记者 张丽华在淘宝商品交易过程中,卖家和买家难免会产生纠纷,当纠纷较为 复杂,或一时间很难用淘宝现 有的规则来判定的时候,怎么办?买卖双方对淘宝小二判定的结果不服不满意,怎么办?为了更好地解决这样的纠纷,近日,淘宝网 正式推出为处理用户违规行为和用户纠纷的判定平台-- 判定中心(pan.taobao.com).把纠纷判定的权力开放给会员,让大家来评审判定,最后通过会员投票 得出结果.事实上,淘宝网的判定中心(pan

淘宝大物流计划正式曝光

晨报记者苗夏丽报道 日前,淘宝正式对外宣布其酝酿已久的淘宝大物流计划,核心包括淘宝物流宝平台.物流合作伙伴体系以及物流服务标准体系等三大块内容.这是2009年12月推出合作伙伴计划之后,淘宝在物流方面的全面实施.同时,昨日淘宝的企业物流总监龚涛明确表示:"淘宝不会介入物流行业,而只是提供一个平台",为商家.买家等各方提供低成本的高效服务. 据了解,通过线上平台与线下物流配送体系.前端平台展示与后端物流管理能力的全面对接,淘宝将通过大物流计划全面打通淘宝内外部商家的数据信息通道和物流仓储

淘宝旅行客栈系统正式上线

继此前进入机票预订市场之后,11月29日,淘宝旅行平台宣布,淘宝旅行的客栈系统正式上线,该系统覆盖了1.7万家的酒店客栈.据淘宝旅行平台负责人吹雪介绍,系统上酒店产品的种类更丰富,用户的个性化需求也更多. 酒店客栈可免费开店 近来年,在线酒店预定一直处于高速增长期.数据显示,2010年第一季度,中国网上旅行预订市场营收规模达11.9亿元. 目前,在线酒店预定主要以"佣金代理"模式为主,在这种业态下,在线商旅平台扮演代理分销商角色,向酒店收取预定代理佣金.由于近年来酒店竞争趋向白热化,加

解密淘宝网的开源架构

淘宝网,是一个在线商品数量突破一亿,日均成交额超过两亿元人民币,注册用户接近八千万的大型电子商务网站,是亚洲最大的购物网站.那么对于淘宝网这样大规模的一个网站,我猜想大家一定会非常关心整个网站都采用了什么样的技术.产品和架构,也会很想了解在淘宝网中是否采用了开源的软件或者是完全采用的商业软件.那么下面我就简单的介绍一下淘宝网中应用的开源软件. 对于规模稍大的网站来说,其IT必然是一个服务器集群来提供网站服务,数据库也必然要和应用服务分开,有单独的数据库服务器.对于像淘宝网这样规模的网站而言,就是