Tengine 介绍
Tengine is a web server originated by Taobao, the largest e-commerce website in Asia. It is based on the Nginx HTTP server and has many advanced features. Tengine has proven to be very stable and efficient on some of the top 100 websites in the world, including Taobao.com, Tmall.com, Youku, AliExpress, Lazada and Alibaba Cloud.
Tengine has been an open source project since December 2011. It is being actively developed by the Tengine team, whose core members are from Taobao, Ant Group, Alibaba Cloud, Sogou and other Internet companies. Tengine is a community effort and everyone is encouraged to get involved.
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。它的目的是打造一个高效、安全的Web平台。
features 特性
All features of Nginx-1.24.0 are inherited, i.e., it is compatible with Nginx.
Dynamically reconfigure the servers, locations and upstreams without reloading or restarting worker processes.
HTTP/3 support (QUIC v1 and draft-29).
High-speed UDP transmission with kernel-bypass.
Dynamically reconfigure routing based on standard and custom HTTP header, cookie, query and weights.
Dynamically reconfigure routing to add/append custom headers or add query parameter to the HTTP request.
Dynamically reconfigure routing to add custom headers to the HTTP response without tengine reload.
Dynamically reconfigure TLS versions, timeout setting, SSL Redirects, CORS and enabling/disabling robots for the server and location.
Support the CONNECT HTTP method for forward proxy.
Enhanced operations monitoring, such as asynchronous log & rollback, DNS caching, memory usage, etc.
Sends unbuffered upload directly to HTTP and FastCGI backend servers, which saves disk I/Os.
Support asynchronous SSL/TLS mode, Could use QAT to offload and accelerated SSL.