HOME

TheInfoList



OR:

The
Apache The Apache ( ) are several Southern Athabaskan language-speaking peoples of the Southwestern United States, Southwest, the Southern Plains and Northern Mexico. They are linguistically related to the Navajo. They migrated from the Athabascan ho ...
Traffic Server (ATS) is a modular, high-performance reverse proxy and forward proxy server, generally comparable to Nginx and
Squid A squid (: squid) is a mollusc with an elongated soft body, large eyes, eight cephalopod limb, arms, and two tentacles in the orders Myopsida, Oegopsida, and Bathyteuthida (though many other molluscs within the broader Neocoleoidea are also ...
. It was created by
Inktomi Inktomi Corporation was an American Internet service provider (ISP) software developer based in Foster City, California. Customers included Microsoft, HotBot, Amazon.com, eBay, and Walmart. The company developed Traffic Server, a proxy se ...
, and distributed as a commercial product called the Inktomi Traffic Server, before Inktomi was acquired by
Yahoo! Yahoo (, styled yahoo''!'' in its logo) is an American web portal that provides the search engine Yahoo Search and related services including My Yahoo, Yahoo Mail, Yahoo News, Yahoo Finance, Yahoo Sports, y!entertainment, yahoo!life, and its a ...
. Shortly after Yahoo! released the TS source to Apache as an Apache Incubator project in July 2009, a guest editor on Yahoo!'s online publication ''OStatic'' stated that Yahoo! uses TS in production to serve more than 30 billion objects per day on sites like the Yahoo! homepage, and Yahoo! Sports, Mail and Finance. On April 21, 2010, the Apache board accepted Traffic Server as a TLP, graduating the project out of incubation.


Current version

The latest stable version is and was released on . The latest long-term support version is and was released on . , ATS is released in two stable versions, Version 8 is a long-term support version of ATS while version 9 is the latest stable release, with quarterly minor versions scheduled. Beginning with version 4.0, all releases are considered stable for production, and follow regular '' semantic versioning''. No more developer preview releases will be made, instead, the Git master branch is considered preview quality at all times. Long-term support is provided for the last minor version within a major release, for one added year. ATS has good support for the next generation HTTP protocol as of v6.0.0,
HTTP/2 HTTP/2 (originally named HTTP/2.0) is a major revision of the HTTP network protocol used by the World Wide Web. It was derived from the earlier experimental SPDY protocol, originally developed by Google. HTTP/2 was developed by the HTTP Working ...
(a.k.a. H2). On th
Is TLS Fast Yet
site, it scores 100%. ATS is actively developed and supported by severa

as well as many individual contributors.


Features and performance

The OStatic post describes TS as shipping ''"... with not only an HTTP web proxy and caching solution, but also ... a server framework, with which you can build very fast servers for other protocols"''. Traffic Server has been benchmarked to handle 200,000 requests per second or more (small objects out of cache). At a talk at the 2009 Cloud Computing Expo, members of the Yahoo! TS team stated that TS is used in production at Yahoo! to handle 400TB of traffic per day using only 150 commodity machines. The OStatic post describes TS as the ''"product of literally hundreds of developer-years"''.


Deployment

In the context of cloud computing, TS would sit conceptually at the edge of the cloud, routing requests as they come in. In Yahoo!, it is used for the edge services as shown in a graphic distributed at the 2009 Cloud Computing Expo depicting Yahoo!'s private cloud architecture. In practical terms, a typical server configuration might use TS to serve static content, such as images,
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
, Cascading Style Sheets (CSS), and HyperText Markup Language (
HTML Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
) files, and route requests for dynamic content to a web server such as
Apache HTTP Server The Apache HTTP Server ( ) is a free and open-source software, free and open-source cross-platform web server, released under the terms of Apache License, Apache License 2.0. It is developed and maintained by a community of developers under the ...
.


References


External links

*
Apache Traffic Server: More Than Just a Proxy
- talk by Leif Hedstrom at USENIX () {{Apache Software Foundation
Traffic Server The The Apache Software Foundation, Apache Traffic Server (ATS) is a modular, high-performance reverse proxy and forward proxy server, generally comparable to Nginx and Squid (software), Squid. It was created by Inktomi, and distributed as a co ...
Free proxy servers Proxy server software for Linux Free software programmed in C++ Free web server software Cross-platform free software Forward proxy Reverse proxy Unix network-related software Software using the Apache license