This plugin is the control panel for ModPageSpeed — a web server optimization module for nginx and Apache. ModPageSpeed must be installed and running on your server for this plugin to function. It is not a standalone caching plugin.
The plugin does three things:
Cache-Control: public, max-age=N to anonymous page responses (WordPress does not send this by default), with explicit bypasses for logged-in users, WooCommerce cart/checkout/account pages, search, feeds, and 404s.wp pagespeed flush|status|test-connection commands.Works with both ModPageSpeed product lines (auto-detected), with one important difference:
proxy_cache, Varnish, or a CDN) plus ModifyCachingHeaders off or DownstreamCachePurgeLocationPrefix — with 1.1’s default ModifyCachingHeaders on, the module replaces this plugin’s Cache-Control header on rewritten HTML. On 1.1, the plugin’s purge calls evict optimized sub-resources and metadata, not HTML pages.--api-port).wp pagespeed flush [--url=<url>] — purge the home page (and posts page), or one specific URL on this site.wp pagespeed status — detected product, version, license tier, purge prerequisites, and last-purge status.wp pagespeed test-connection — verify the admin API is reachable and correctly configured (read-only, never purges).This plugin is free software, licensed under the GNU General Public License v2.0 or later. The full GPL-2.0 license text is bundled with the plugin in the LICENSE file.
This plugin makes HTTP requests to the operator-configured ModPageSpeed admin API URL. Data sent includes page URLs (for cache purging) and an API key (for authentication). No data is sent to We-Amp or any third party.