PageSpeed is available as a module for Apache 2.x and Nginx 1.x.
Table of Contents
- Installing From Packages (Apache)
- Installing From Source (Apache)
- Installing From Source (Nginx)
- Module Configuration
- Enabling the Module
- Configuring Handlers
- Apache-Specific Configuration
- Nginx-Specific Configuration
- Respecting Vary Headers
- Honoring no-transform Cache-Control Headers
- Turning the module on and off
- Lower-casing HTML names
- Preserving HTML caching headers
- Location-Specific Configuration
- Specifying the value for the PageSpeed header
- Using PageSpeed With Virtual Hosts
- Preserve URL Relativity
- Configuring the location of static assets
- Admin Pages
- Configuring Filters
- Optimizing For Bandwidth
- Authorizing and Mapping Domains
- URL Control
- HTTPS Support
- System Integration
- Configuring Caching
- Flushing Server-Side Cache
- Configuring Downstream Caches
- Configuring Shared Memory for Locks
- Native URL fetcher
- Persistent Connections
- Setting the URL fetcher timeout
- Setting the rewrite deadline per flush window
- Fetching Resources using Gzip
- Tuning Threading
- Limiting the number of concurrent image optimizations
- Implicit cache TTL for resources without Expires or Cache-Control
- Limiting the size of HTML parsed
- In-Place Resource Optimization
- Deadline for In-Place Resource Optimizations
- Configuring Statistics
- Configuring Background Fetch Rate Limiting
- Experimenting with PageSpeed
- PageSpeed console
- Security Considerations
- Release Notes
- Release 1.9.32.3-stable
- Release 1.9.32.3-beta
- Release 1.8.31.6-stable
- Release 1.9.32.2-beta
- Release 1.8.31.5-stable
- Release 1.9.32.1-beta
- Release 1.8.31.4-stable
- Release 1.8.31.4-beta
- Release 1.7.30.5-stable
- Release 1.8.31.3-beta
- Release 1.8.31.2-beta
- Release 1.7.30.4-stable
- Release 1.7.30.4-beta
- Release 1.7.30.3-beta
- Release 1.7.30.2-beta
- Release 1.6.29.7-stable
- Release 1.7.30.1-beta
- October 2013 mod_pagespeed Security Update
- ngx_pagespeed Release 1.6.29.7-beta
- Release 1.4.26.4-stable
- Release 1.6.29.5-beta
- Release 1.6.29.4-beta
- Release 1.6.29.3-beta
- Release 1.4.26.3-stable
- Release 1.5.27.3-beta
- Release 1.5.27.2-beta
- Release 1.3.25.4-stable
- Release 1.4.26.2-beta
- Release 1.4.26.1-beta
- Release 1.3.25.4-beta
- Release 1.2.24.1-stable
- Release 1.3.25.3-beta
- Release 1.3.25.2-beta
- Release 1.3.25.1-beta
- Release 1.2.24.1-beta
- Release 1.1.23.2-stable
- Release 1.1.23.2-beta
- Release 1.1.23.1-beta
- Release 1.0.22.7-stable
- Release 0.10.22.7
- Release 0.10.22.6
- Release 0.10.22.4
- Release 0.10.21.2
- Release 0.10.19.5
- Release 0.10.19.3
- Release 0.9.18.6
- Release 0.9.17.6
- Release 0.9.17.3
- Release 0.9.16.9
- Release 0.9.16.3
- Release 0.9.15.3
- Release 0.9.14.6
- Release 0.9.11.5
- Release 0.9.11.3
- Release 0.9.8.1-250
- Release 0.9.8.1-215
- Release 0.9.1.1-171
- FAQ
- When will you support my favorite OS, http server, or protocol?
- Do you support SUSE?
- Why isn't PageSpeed rewriting any of my pages?
- Why am I getting "Error: Missing Dependency: httpd > = 2.2" even though I have Apache 2.2.? installed?
- I'm using cPanel on my server, how do I install mod_pagespeed?
- I'm using WordPress and my pages are blank. Why?
- PageSpeed broke my site; what do I do?
- I am getting 404s for rewritten resources
(like
example.png.pagespeed.ic.LxXAhtOwRv.png
) or for themod_pagespeed_admin
console - PageSpeed does not pick up changes when I edit css or javascript files
- Why is PageSpeed giving me errors in jquery or js_tinyMCE?
- What's with all these "Serf" errors in my logs? Error status=670003 (Temporary failure in name resolution)
- Can I move PageSpeed's file-based cache into RAM?
- Why don't you allow source-installs
via
./configure && make
? - Why is my Google Analytics data being inflated by "Serf"?
- mod_pagespeed does not rewrite pages produced from mod_php
- PageSpeed causes my page
to display an
XML Parsing Error
message - Why do I get Permission denied errors in my log file on CentOS, RHEL, or any system using SELinux?
- My logs contain messages about missing files requested from 224.0.0.0 and resources are not optimized, what's wrong?
- Why are rewritten pages sending POSTs back to my server?
- How do I enable or disable beacon POSTs being sent back to my server?
- Why is PageSpeed inserting a meta refresh to /?PageSpeed=noscript or /?ModPagespeed=noscript at the top of the page?