LogoopenSUSE Build Service > Projects
Sign Up | Log In

A fast, scalable and extensible HTTP/1.1 compliant caching proxy server

Traffic Server is an extremely high performance Web proxy-caching server, and has a robust plugin API that allows you to modify and extend its behavior and capabilities.

Traffic Server ships with not only an HTTP web proxy and caching solution, but also provides a server framework, with which you can build very fast servers for other protocols. As an HTTP web proxy, Traffic Server sits between clients and servers and adds services like caching, request routing, filtering, and load balancing. Web sites frequently use a caching server to improve response times by locally storing web pages, web services, or web objects like images, JavaScript, and style sheets, and to relieve the burden of creating these pages/services from their front and back end infrastructure. Corporations and ISPs frequently use forward proxy servers to help protect their users from malicious content, and or speed delivery of commonly requested pages. The Traffic Server code and documentation is available today, and we'll be making a release version in the near future.

Traffic Server is fast. It was designed from the start as a multi-threaded event driven server, and thus scales very well on modern multi-core servers. With a quad core 1.86GHz processor, it can do more than 30,000 requests/second for certain traffic patterns. In contrast, some of the other caching proxy servers we've used max out at around 8,000 requests/second using the same hardware.

It's extensible. It has native support for dynamically loading shared objects that can interact with the core engine. Yahoo! has internal plugins that remap URLs; route requests to different services based on cookies; allow caching of oAuth authenticated requests; and modify behaviors based on Cache-Control header extensions. We've replaced the default memory cache with a plugin. It's even possible to write plugins to handle other protocols like FTP, SMTP, SOCKS, RTSP; or to modify the response body. There is documentation for the plugin APIs, and sample plugin code available today.

Source Files

Filename Size Changed Actions
apache-trafficserver.changes 885 Bytes Download File
apache-trafficserver.keyring 50.4 KB Download File
apache-trafficserver.rpmlintrc 176 Bytes Download File
apache-trafficserver.spec 7.39 KB Download File
trafficserver-8.0.3.tar.bz2 8.49 MB
trafficserver-8.0.3.tar.bz2.asc 801 Bytes Download File

Comments for home:happenpappen (0)

Login required, please login or signup in order to comment