Perfmatters v2.6.8 - The #1 Web Performance Plugin For WordPress
We developed the perfmatters plugin with simplicity in mind.
Related items
Related Optimizers Plugins
Smush Pro - Image Optimization For WordPress
by WPMU DEV
Benchmarked - The fastest, easiest and best-performing image compression plugin for WordPress.
BerqWP - Core Web Vitals & PageSpeed Optimization WordPress Plugin
by Berqier
BerqWP is a 100% automatic All-In-One speed optimization plugin that ensures your website passes the core web vitals assessment and boosts your website speed score to 90+ for mobile and desktop dev...
WP Optimize Premium - Cache, Clean, Compress WordPress Plugin
by TeamUpdraft
WP-Optimize Premium is an effective tool for automatically cleaning your WordPress database so that it runs at maximum efficiency.
We developed the perfmatters plugin with simplicity in mind. We use all of these optimizations on our own sites and are excited to provide an easy way for you to now have them too! No messing around with code or your functions.php file. Performance optimizations shouldn’t have to be complicated and so everything can be enabled/disabled with a single click. The main way this plugin helps speed up your site is by disabling things that might not be used on your site. For example, by default emojis load on every single page of your site. If you don’t use them, this is simply slowing it down. By disabling it, the script no longer loads and so it reduces your overall number of HTTP requests and your page size. Another great optimization is to limit your post revisions. These can quickly fill up your database and slow down your site. By limiting them you can ensure a fast and snappy database. Make sure to also check out our current feature requests and the changelog.
Current features include:
- Disable emojis
- Disable embeds
- Remove query strings
- Disable XML-RPC
- Remove jQuery migrate
- Remove WordPress version number
- Remove wlwmanifest link
- Remove RSD link
- Remove shortlink
- Disable RSS feeds
- Remove RSS feed links
- Remove Dashicons
- Disable scripts per page/post
- CDN Rewrite
- Preconnect
- Disable self pingbacks
- Disable WordPress Heartbeat API
- Change Heartbeat API frequency
- Disable and limit post revisions
- Remove REST API links
- Change autosave interval
- DNS prefetching
- Disable WooCommerce scripts and styles
- Disable WooCommerce widgets
- Disable WooCommerce status meta box
- Disable WooCommerce cart fragments (AJAX)
- Disable Google Maps API
- Multisite support
- Change WordPress login URL
Recent releases
Release history
- new Inline Excluded Stylesheets advanced option to automatically inline stylesheets excluded from Remove Unused CSS.
- new Safe Mode option to disable all Perfmatters performance optimizations sitewide without impacting security-related options or code snippets.
- new Load in Block Editor option for frontend CSS code snippets so those styles can also appear in the WordPress block editor canvas.
- new perfmatters_inline_scripts filter which allows you to inline specific local JavaScript files.
- missing license notices for bundled third-party libraries.
- stylesheet inlining via the new perfmatters_inline_stylesheets filter (perfmatters_rucss_inline_stylesheets still supported), which can now run independently of Remove Unused CSS while still deferring to RUCSS for non-excluded stylesheets.
- Remove Unused CSS to detect local stylesheets from the URL path, which should resolve most third-party CDN rewrites without needing the CDN URL setting or local stylesheet filter.
- Made some adjustments to code snippets UI visibility script.
- Moved Instant Page, Preconnect, and DNS Prefetch into the main Perfmatters queue so they respect the same request-level disable checks as other front-end optimizations.
- redundant admin and ?perfmattersoff checks from FastClick output, which is already gated by the main Perfmatters queue.
- a PHP warning in Minify class when parse_url() returned false for a malformed script or stylesheet URL.
- a PHP fatal error that could stop buffer optimizations from running when one-per-line options were stored as a string instead of an array.
- an issue where Remove Unused CSS could delay, async, or remove external stylesheets that were never included in used CSS.
- get_file_path incorrectly stripping characters from asset paths on subdirectory installs in certain cases.
- a compatibility issue with Infinite Uploads that prevented code snippets from loading correctly.
- an issue where Perfmatters meta options were not available when creating a new post or page until after saving.
- an issue where code snippet filenames with non-ASCII characters (such as Korean) were incorrectly encoded on disk.
View changelog
- the Script Manager MU Mode dependency on pluggable.php to avoid conflicts with SMTP and other plugins that override core pluggable functions.
- an issue where Script Manager MU Mode could permanently deactivate plugins when another plugin (such as Freemius) wrote a filtered active_plugins list back to the database.
- an issue where Script Manager MU Mode could resolve some custom post type URLs to the wrong post ID.
- an issue where Fetch Priority would always use the first matched priority value when the same selector had separate device rules.
- ABSPATH checks to plugin include files where needed.
- capability checks to Used CSS and Minify clear actions, and sanitized the Used CSS file type parameter.
- Hardened license form request verification.
- license and update API request handling to reduce how often sites contact the Perfmatters server, including longer update check caching, cached license status checks, and a staggered retry delay after failed update requests.
View changelog
- code snippet docblock parsing to use UTF-8 aware regex when reading snippet metadata.
- reliability of snippet metadata parsing across different server environments.
- an issue with multiline code snippet descriptions not saving properly.
- an issue where the database optimization process button spinner was getting stuck without reloading the page.
- Translation updates.
Frequently asked questions
Is Perfmatters GPL licensed?
What is the latest version of Perfmatters?
How much does Perfmatters cost on GPLCoffee?
Which WordPress and PHP versions does Perfmatters support?
Is Perfmatters safe to download?
Auto-updates included
Install it once, update automatically.
The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).