Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性...

news/2024/5/13 22:52:12/文章来源:https://blog.csdn.net/weixin_33985507/article/details/86110856

简介

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

从2011年12月开始,Tengine成为一个开源项目,Tengine团队在积极地开发和维护着它。Tengine团队的核心成员来自于淘宝、搜狗等互联网企业。Tengine是社区合作的成果,我们欢迎大家参与其中,贡献自己的力量。

特性

  • 继承Nginx-1.6.2的所有特性,兼容Nginx的配置;
  • 动态模块加载(DSO)支持。加入一个模块不再需要重新编译整个Tengine;
  • 支持SO_REUSEPORT选项,建连性能提升为官方nginx的三倍;
  • 支持SPDY v3协议,自动检测同一端口的SPDY请求和HTTP请求;
  • 流式上传到HTTP后端服务器或FastCGI服务器,大量减少机器的I/O压力;
  • 更加强大的负载均衡能力,包括一致性hash模块、会话保持模块,还可以对后端的服务器进行主动健康检查,根据服务器状态自动上线下线,以及动态解析upstream中出现的域名;
  • 输入过滤器机制支持。通过使用这种机制Web应用防火墙的编写更为方便;
  • 支持设置proxy、memcached、fastcgi、scgi、uwsgi在后端失败时的重试次数
  • 动态脚本语言Lua支持。扩展功能非常高效简单;
  • 支持管道(pipe)和syslog(本地和远端)形式的日志以及日志抽样;
  • 支持按指定关键字(域名,url等)收集Tengine运行状态;
  • 组合多个CSS、JavaScript文件的访问请求变成一个请求;
  • 自动去除空白字符和注释从而减小页面的体积
  • 自动根据CPU数目设置进程个数和绑定CPU亲缘性;
  • 监控系统的负载和资源占用从而对系统进行保护;
  • 显示对运维人员更友好的出错信息,便于定位出错机器;
  • 更强大的防攻击(访问速度限制)模块;
  • 更方便的命令行参数,如列出编译的模块列表、支持的指令等;
  • 可以根据访问文件类型设置过期时间;
  • ……

动态

  • [2014-12-19] Tengine-2.1.0 开发版正式发布 (变更列表)
  • [2014-05-30] Tengine-2.0.3 开发版正式发布(变更列表)
  • [2014-03-28] Tengine-2.0.2 开发版正式发布(变更列表)
  • [2014-03-06] Tengine-2.0.1 开发版正式发布(变更列表)
  • [2014-01-08] Tengine-2.0.0 开发版正式发布(变更列表)
  • [2013-11-22] Tengine-1.5.2 稳定版正式发布(变更列表)
  • [2013-08-29] Tengine-1.5.1 稳定版正式发布(变更列表)
  • [2013-08-04] 我们受邀在台湾开源人年会上做了《Nginx深度开发与定制》的技术分享
  • [2013-07-31] Tengine-1.5.0 稳定版正式发布(变更列表)
  • [2013-05-14] Tengine-1.4.6 开发版正式发布(变更列表)
  • [2013-05-01] Tengine-1.4.5 开发版正式发布(变更列表)
  • [2013-03-21] Tengine-1.4.4 开发版正式发布(变更列表)
  • [2013-01-21] Tengine-1.4.3 开发版正式发布(变更列表)
  • [2012-11-22] Tengine-1.4.2 开发版正式发布(变更列表)
  • [2012-10-10] Tengine-1.4.1 开发版正式发布(变更列表)
  • [2012-09-05] Tengine-1.4.0 开发版正式发布(变更列表)
  • [2012-07-10] Nginx文档中文翻译项目开始
  • [2012-06-28] 我们翻译的Nginx中文文档正式被Nginx官方接受
  • [2012-06-09] 我们在华东运维技术大会做了《淘宝网Nginx应用、定制与开发实战》的技术分享
  • [2012-05-25] Tengine-1.3.0 稳定版正式发布(变更列表)
  • [2012-05-09] Tengine-1.2.5 稳定版正式发布(变更列表)
  • [2012-03-30] Tengine-1.2.4 稳定版正式发布(变更列表)
  • [2012-03-08] Tengine开发团队开始编写开放书籍《Nginx开发从入门到精通》
  • [2012-02-27] Tengine-1.2.3 稳定版正式发布(变更列表)
  • [2012-01-11] Tengine-1.2.2 稳定版正式发布(变更列表)
  • [2011-12-07] Tengine开发团队在Velocity大会上介绍了《淘宝网Nginx定制实战》的一些经验
  • [2011-12-06] Tengine-1.2.1 版本正式发布(变更列表)
  • [2011-12-02] Tengine宣布开源

邮件列表

  • 中文:http://code.taobao.org/mailman/listinfo/tengine-cn
  • 英文:http://code.taobao.org/mailman/listinfo/tengine

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_723881.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

著名反恶意软件组织关闭博客网站 抗议 NSA 利用恶意软件攻击公共机构

近期,国外一篇博客披露,著名的反恶意软件组织MalwareMustDie决定关闭其博客网站,以抗议NSA(美国国家安全局)利用黑客工具入侵无辜国家的教育和公共服务器。 文章指出,Shadow Brokers(影子经纪人)团队之前曾泄露NSA黑客工具&#x…

SharePoint Online 创建门户网站系列之图片滚动

前 言 创建SharePoint Online栏目我们之前已经介绍过了,具体就是内容编辑器方式、自带WebPart方式和JavaScript读取后台数据前台做展示的三种; 但是,对于复杂的展示来说,这些方式还是会比较难以实现,虽然对于首页的图片…

10个很棒的学习Android 开发的网站

1. Android Developers 作为一个Android开发者,官网的资料当然不可错过,从设计,培训,指南,文档,都不应该错过,在以后的学习过程中慢慢理解体会。 2. Android Guides - CodePath CodePath是国外一…

美明尼苏达州法院网站遭遇持续DDoS网络攻击

美国明尼苏达州法院系统今天宣布由于受到一系列严重的DDoS网络攻击导致部门网站(mncourts.gov)在去年12月宕机时间长达10天。根据发送给订阅者的备忘录,该州的司法部门表示首次攻击发生在12月8日,使网站宕机1天时间;第二次攻击发生在12月21日&#xff0c…

阿里云+wordpress搭建个人博客网站【小白专用的图文教程】

【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4965163.html 【正文】 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1、购买阿…

网站全国IP访问大屏幕显示

接触Python有一段时间了,经常用来做一些好玩的事,前几天跟领导聊天说到,要是能够实现全国各地访问流量的显示,那就最好了,刚好要申请一些大屏幕来,所以就想到了做这个。确实稍微大点的公司都有这类东西&…

2、使用Python3爬取美女图片-网站中的妹子自拍一栏

代码还有待优化,不过目的已经达到了 1、先执行如下代码: 1 #!/usr/bin/env python2 #-*- coding: utf-8 -*-3 4 import urllib5 import requests6 import random7 from bs4 import BeautifulSoup8 import json9 10 # 获取图片路径并保存 11 image_list …

【译】如何对网站进行优化提速?

快速的页面加载对提升搜索引擎排名、网站转化率和整体的用户体验是非常重要的。网站页面的加载速度也是衡量网站性能的一个重要因素。 如果网站不是以最好的性能在运行,迟缓的加载会让你在低的排名和搜索流量上花费更大的代价。页面的加载速度会对用户的行为和转化率…

python多线程爬取图片_python 多线程爬取网站图片(详解)

1网站整个图片的意思是,网站有用的图片,广告推荐位,等等除外萌新上路,老司机请略过第一步找出网站url分页的规律选择自己要爬取的分类(如果要所有的图片可以不选,显示的就是所有的照片,具体怎么操作请根据实…

SEO独家揭秘:搜索引擎如何识别链接作弊!

国内的搜索引擎在关于“外链”的文章里面,绝大多数会强调外链的价值,很少去强调链接背后的反作用,也就是今天要给大家深度解读的链接作弊。笔者在SEO领域从业多年,但是在搜索引擎链接分析这块,见证过各种链接对于排名的…

那些我不得不收藏的技术网站

文:祈澈姑娘程序员是一个庞大的集体,随着互联网物联网的不断发展,身边的程序员也越来越多了,技术交流网站亦是如此,下面总结的,是我们平时经常去的网站、博客、论坛等等,这里有互动式的在线课程…

python网站开发实例 flask_python-flask框架web服务接口开发实例

原博文 2020-01-17 16:40 − 一、flask flask是一个python编写的轻量级框架,可以使用它实现一个网站或者web服务。本文就用flask来开发一个接口。 二:安装框架 flask需要先安装再引用。pip install flask 安装成功见截图 三:flask开发接口流.…

Python在线学习网站大全

为什么80%的码农都做不了架构师?>>> Documentations Python Documentations The Python documentations are pretty much a must-read for those who want to learn the language, so Whether youre planning to use Python 3.x or stick with learnin…

纯html静态网站_建设网站时网站模板该怎么选?

点击上方“蓝字”关注我们  现在大部分企业网站都是基于企业网站模板制作,很多企业网站模板的设计和制作甚至数万块钱的定制建站更美观大气,而且对于企业来说,企业网站模板的存在,不但可以节省很大的资金,减少企业开…

软考相关学习考试网站

http://www.ruankao.org.cn/ 中国计算机技术职业资格网介绍:软考网站,更新内容不多,很多资料也不完善,偶尔看看就行。想注册个账户,发现无论是谷歌还是IE11都会报错,果然是政府网站。http://www.bjrbj.gov.…

登录页面设计html_好看的国外网站登录页面设计

看了前篇的辣眼晴网站文章,是不是有种想寄刀片给小编的冲动;别急,小编现在将功补过给你们分享一下好看国外的网页登录设计。近几年的网页设计趋于极简主义,高级配色搭配一些小元素的点缀,大大升华了设计的主题1.高饱和…

为什么主流网站无法捕获 XSS 漏洞?

2019独角兽企业重金招聘Python工程师标准>>> 二十多年来,跨站脚本(简称 XSS)漏洞一直是主流网站的心头之痛。为什么过了这么久,这些网站还是对此类漏洞束手无策呢? 对于最近 eBay 网站曝出的跨站脚本漏洞&a…

无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装...

这是以前学生在使用phpwamp时遇到的一个问题(其他环境或是自己搭建时遇到此问题,解决方式同理)其实这个问题与PHPWAMP本身无关,是电脑设置的问题,一般正常情况下不会出现这个问题。现在把学生遇到的问题整理一下&#…

微信开放平台开发(2) 网站应用微信登录

关键字:微信公众平台 微信开放平台 微信登录 微信扫码登录 使用微信账号登录网站作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/p/weixin-qrlogin.html 在这篇微信公众平台开发教程中,我们将介绍如何使用微信开放平台接…

单页面网站关于id冲突的解决办法

最近做了一个单页面的网站,所有的页面加载都是通过局部刷新的方式,并且不用iframe,并且我们引入了动态tab页签: 所有的页签里的内容都只是一个元素,都在同一个html页面上,没有任何iframe分割,这…