Directory / plugin
Perform – Optimize Performance
v1.7.0 · by Mehul Gohil
Optimize WordPress performance with asset controls, page caching, CDN rewriting, and cleanup tools.
About this plugin
Perform helps site owners reduce unnecessary frontend work in WordPress. It combines asset controls, cache features, CDN rewriting, and small cleanup modules in one settings area.
Version 1.7.0 focuses on safer, easier-to-understand controls for real sites: a dashboard overview, dashboard-only runtime diagnostics, page cache exclusion and lifecycle controls, an Assets Manager reset action, consistent settings layouts, and Cache Stats integrated into the main settings tabs.
Key capabilities:
- Inspect scripts and styles on the current page with the Assets Manager.
- Disable selected CSS or JavaScript globally or keep it enabled for specific pages.
- Enable full-page caching with cache validation, stale regeneration, preload scheduling, and cache stats.
- Add DNS prefetch and preconnect hints for external resources.
- Rewrite static asset URLs to a CDN when a CDN URL is configured.
- Cache classic WordPress navigation menus on non-block themes.
- Remove common frontend extras such as emojis, embeds, query strings, feed links, REST links, shortlinks, and jQuery Migrate.
- Adjust Heartbeat, autosave, post revision, and self-pingback behavior.
- Apply WooCommerce-specific asset and cart fragment controls when WooCommerce is active.
How Perform works:
- Most modules are disabled until you turn them on.
- Asset changes are reversible from the Assets Manager.
- Existing settings from older Perform versions are preserved during migration.
- Developers can customize selected behavior through Perform filters.
Support
Project site and release updates: https://performwp.com/
For help and troubleshooting, use our WordPress.org support forum: https://wordpress.org/support/plugin/perform
Contributions and bug reports welcome on GitHub: https://github.com/performwp/perform
Contributors
performwp, mehul0810, ankur0812