Apache Traffic Server is a fast, scalable and extensible HTTP/1.1 compliant caching reverse proxy server.
Formerly a commercial product, Yahoo! donated it to the Apache Foundation, and it is now an Apache TLP.
Google PageSpeed Optimization speeds up your website with PageSpeed optimization products by implementing the web performance best practices.
To build, a simple 'make' should work. Use 'sudo make install' to install. Optionally, patching ATS with ethread.patch helps with eliminating latency that sometimes gets induced when synchronising ATS's and PSOL's thread pools.
After that, update ATS's plugin.config with:
ats_pagespeed.so gzip.so /usr/local/etc/trafficserver/gzip.config
gzip.so also is build with ats_pagespeed, as it currently is a slightly modified version of the official one from the ATS repository.
There are some hard-coded things in the plugin, these directories should exist:
- /tmp/ps_log/ to exist
- /tmp/ats_ps/ to exist
Configuration files go into
That folder is monitored, and changes to files in there are picked
PageSpeed Configuration and Tuning
Recommended reading for setting up PageSpeed optimization in detail
- PageSpeed System Configuration
- PageSpeed Optimization Configuration
- PageSpeed Url Mapping and Routing
You can view debug output of the plugin using
traffic_server -T ".*speed.*"
The current state compiles against PSOL 126.96.36.199-stable
ats_pagespeed has been moved to Apache The project lives on at trafficserver.apache.org, and the code can be found here.