tengine - A distribution of Nginx with some advanced features

  •        0

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 and tmall.com.

It includes all features of nginx-1.8.1 and it is 100% compatible with nginx, Dynamic module loading support. You don't need to recompile Tengine when adding new modules to it, HTTP/2 support, Sends unbuffered upload directly to HTTP and FastCGI backend servers, which saves disk I/Os, More load balancing methods and lot more.

http://tengine.taobao.org/
https://github.com/alibaba/tengine

Tags
Implementation
License
Platform

   




Related Projects

Perlbal - Perlbal - Reverse-proxy load balancer and webserver


Perlbal - Reverse-proxy load balancer and webserver

pound - The Pound program is a reverse proxy, load balancer and HTTPS front-end for Web server(s).


The Pound program is a reverse proxy, load balancer and HTTPS front-end for Web server(s).

nginx - HTTP and reverse proxy server


nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. It supports accelerated reverse proxying with caching, simple load balancing and fault tolerance, SSL and TLS SNI support, Name-based and IP-based virtual servers and lot more.

Trafik - A modern reverse proxy


Træfik is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker, Swarm, Kubernetes, Marathon, Mesos, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) to manage its configuration automatically and dynamically.

Cherokee - Fastest Web Server


Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies like FastCGI, SCGI, PHP, CGI, uWSGI, SSI, TLS and SSL encrypted connections, Virtual hosts, Authentication, on the fly encoding, Load Balancing, Apache compatible log files, Data Base Balancing, Reverse HTTP Proxy, Traffic Shaper, Video Streaming and much more.

OpenLiteSpeed - High performance, lightweight, HTTP server


OpenLiteSpeed is a high-performance, lightweight, open source HTTP server developed and copyrighted by LiteSpeed Technologies. It is event driven and it can handle hundreds of thousands of concurrent connections without load spikes.

balance - Programmable HTTP reverse-proxy load balancer.


Programmable HTTP reverse-proxy load balancer.

seesaw - simple reverse network proxy (load balancer) shell tool; built with Ruby + EventMachine


simple reverse network proxy (load balancer) shell tool; built with Ruby + EventMachine

puppet-pound - Puppet module for Pound load balancer and reverse proxy


Puppet module for Pound load balancer and reverse proxy

mandiant-pound


The Pound program is a reverse proxy, load balancer and HTTPS front-end for Web server(s).

sys_kit - app server, load balancer, proxy server


app server, load balancer, proxy server

puppet-tengine - this is puppet module tengine https://github.com/alibaba/tengine


this is puppet module tengine https://github.com/alibaba/tengine

hostsplitter - Golang HTTP reverse proxy that splits traffic based on the Host header


HostSplitter is an HTTP reverse proxy and load balancer that distributes requests to an arbitrary amount of sites based on the Host header.

Proxygen - Facebook's C++ HTTP framework


This project comprises the core C++ HTTP abstractions used at Facebook. Internally, it is used as the basis for building many HTTP servers, proxies, and clients. This release focuses on the common HTTP abstractions and our simple HTTPServer framework. Future releases will provide simple client APIs as well. The framework supports HTTP/1.1, SPDY/3, SPDY/3.1, and HTTP/2. The goal is to provide a simple, performant, and modern C++ HTTP library.

traefik-library-image


Træfɪk is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker 🐳, Swarm 🐳🐳, Mesos/Marathon, Consul, Etcd, Zookeeper, BoltDB, Rest API, file...) to manage its configuration automatically and dynamically.The web UI http://localhost:8080 will give you an overview of the frontends/backends and also a health dashboard.

HtmlSpeed - Frontend HTML Accelarator for Websites


Html-Speed is a reverse proxy, It is used for accelerating performance of websites by improving page load speed and reducing load on webservers. This is achieved by applying front-end optimizations to both static and dynamic content and by optimizing the caching of resources.

HAProxy - The Reliable, High Performance TCP/HTTP Load Balancer


HAProxy is a fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for web sites crawling under very high loads while needing persistence or Layer7 processing. Supporting tens of thousands of connections is clearly realistic with todays hardware.

reverse-proxy - Reverse Proxy server which can be deployed as a Java web app


Reverse Proxy server which can be deployed as a Java web app

Squid - HTTP reverse proxy optimizes web delivery


Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. Cached content means data is served locally and users will see this through faster download speeds with frequently-used content.

simple-proxy-lb - Simple load balancer for proxy


Simple load balancer for proxy