Perfmatters plugin can ultimately improve performance and speed up WordPress sites. The motto of the developers of this plugin is that Perfmatters was not created for the purpose of making money for its creators, but is the main priority for solving website problems.
Look at the Perfmatters plugin
Perfmatters plugin is made with the priority of creating a light and simple plugin. According to the developers of this plugin, they first followed easy ways to optimize their WordPress sites and then made them available to other users. No complicated code or functions.php file manipulation. Perfmatters optimization is not complicated and you can enable or disable options with just one click.
The main method of this plugin is to speed up the site by disabling things that may not be used on your website. For example, by default emojis are loaded on all pages of the site. If you do not use them, it will slow down your site. Disabling this feature will no longer load the script and reduce the number of HTTP requests.
Another Perfmatters optimization is to limit draft copies of pages. These copies can quickly bulk up the site database and slow down the site. By restricting it, you can ensure the high speed of the database.
This plugin is an alternative to cache plugins or compression Not pictures. But it can be used alongside them and disable unnecessary features. Perfmatters with most popular optimization plugins like WP Rocket, Cache Enabler and Autoptimize compatible and works well on most hosts Does.
Perfmatters for those who do not go through the slightest optimization space and even a few milliseconds are important to them. An important feature of this plugin is the implementation of all optimization techniques without manipulating the functions.php or wp-config.php file.
Here are the most important features of the Perfmatters plugin.
- Disable emojis
- Disable Embed codes
- Delete query strings
- Disable XML-RPC
- delete jQuery migrate
- Delete WordPress version insert in front
- Delete wlwmanifest link
- Delete RSD link
- Delete Shortlink
- Delete Dashicons
- CDN Rewrite feature
- Change URL to WordPress Dashboard
- Disable password hardness checkers
- Upload Google Analytics resources locally
- Load images as Lazy Load
- Database optimization
- Preload resources
- Disable RSS Feed
- Delete RSS Feed links
- Disable self pingbacks
- Disable Heartbeat WordPress API
- Change the Heartbeat API frequency
- Disable or restrict post copies
- Change the timeline for automatic saving
- Delete REST API links
- Prefetching دی ان اس </ li>
- Disable WooCommerce scripts and styles
- Disable WooCommerce cart fragments
- Disable WordPress Comments
- Add code to header and footer
- Activate the Instant Page feature
These are just some of the features of the Perfmatters plugin. There are more features, but do not worry at all about the bulk of the plugin. This plugin has not uploaded anything in Front End and its size in Backend is only 60KB.
Script Management + MU Mode
There are many plugins in WordPress that do not have optimal coding. Most of these plugins are coded to increase features. Although these features and capabilities are very important, but often we see that the discussion of plugin performance is forgotten. This is why WordPress does not have a good reputation for performance among non-WordPress developers.
Why don’t plugin developers load resources only when the plugin is needed? In fact, it’s more complicated than that. For example, imagine a plugin that lets you insert shortcodes anywhere. Even if you have not used the shortcode on a page, you will still find that the plugin has loaded its CSS and JS resources.
This is where the Perfmatters plugin comes into play. Using it, you can easily disable scripts in WordPress. With this Perfmatters feature, you can disable the script you want on every page of the site or all of it. This feature is very efficient and amazingly speeds up your website, especially on the home page. Consider the following examples:
- The popular Contact Form plugin uploads its required resources to all posts and tabs. You can easily disable the plugin resources on all pages except the Contact Us page.
- Page sharing plugins on social networks load on all pages. You can easily disable them on all other pages except the post pages.
You can even disable custom scripts using Regex commands. This feature is very useful on sites with complex URL structures.
MU mode takes Perfmatters script management to a new level. In this case, you can have more control over plugins and even disable plugin queries and hooks in addition to their CSS and JS. In fact, you manage all aspects of a plugin from its front-end scripts, inline code, and MySQL queries.
There’s even a test feature to preview script management settings here to make sure the result works before it’s permanently activated.
Here are some examples of using Perfmatters on some plugin developer websites. These websites are optimized by default, but they will not be fast without Perfmatters optimization. If these tests are performed on non-optimal sites, it will certainly have more effects.
No Perfmatters on nogluten.com
nogluten.com is larger than any other web site. This site has been tested five times by Pingdom developers. The result when Perfmatters is disabled is as follows:
After activating Perfmatters on nogluten.com
Then five consecutive tests were taken from the website after activating Perfmatters. As you can see, the overall load time of the website has decreased by almost 20.2%. Only the number of PHP requests on the home page has been reduced from 46 to 30. The page size has also increased from 506.3KB to 451.6KB.
The results are undoubtedly remarkable.
You may be interested in what resources are disabled in the script management section on the home page. Note that this is just one example, and disabling scripts can vary from site to site.
Both of the above scripts belong to the Shortcode Plugin, and the Shortcode is not used on our homepage.
- / wp-content / plugins / extended-widget-options / assets / js / jquery.widgetopts.min.js
This script is enabled by the widget management plugin. While there is no widget on the home screen.
- / wp-content / plugins / table-of-contents-plus / front.min.js
This script belongs to the Table of contents plugin, but no such feature was used on the main page.
- / wp-content / plugins / aawp / public / assets / js / scripts.min.js
The above script belongs to the Amazon Sales Participation Plugin, which is not used on the main page.
The following script is disabled on all pages of the site except posts.
- / wp-content / plugins / social-warfare / js / script.min.js
This script belongs to the social media post sharing plugin.
Disable CSS upload
The image below is a screenshot of disabled CSS.
CSS that has been disabled are:
- / wp-content / plugins / extended-widget-options / assets / css / widget-options.css
Used by the widget plugin and not used on the home page.
- / wp-content / plugins / nogluten_old / css / style.css
This CSS is used by a custom plugin and does not work on the main page.
- / wp-content / plugins / table-of-contents-plus / screen.min.css
Table of contents plugin CSS is not used on the main page.
- / wp-content / plugins / aawp / public / assets / css / styles.min.css
Used by the Amazon Sales Participation Plugin and has no application on the home page.
- / wp-content / plugins / wp-shortcode / css / tipsy.css
- / wp-content / plugins / wp-shortcode / css / wp-shortcode.css
Both of the above CSS are used by the shortcode plugin and no shortcodes are used on the main page.
The following CSS is also disabled on all pages of the site except the posts page:
- / wp-content / plugins / social-warfare / css / style.min.css
This CSS is used by the page sharing plugin on social networks and is only used on post pages.
Test plugin on woorkup.com
After activating Perfmatters on this website and implementing various optimizations, its load time was reduced to 600ms.
Test plugin on wpcoupons.io
Enabling and configuring Perfmatters on this site has reduced the upload time below 400ms.
Test plugin on arizonamri.com
This website was created using the Avada template, which is known for its heavy weight and long loading time. But after installing Perfmatters and optimizing it with Perfmatters, its load time has reached 600ms.
Lazy loading feature
Lazy loading is one of the techniques to increase the speed of the site. This technique means delaying the uploading of images, iframes, videos, and so on. In fact, the mentioned resources are not loaded on the page until the user scrolls them. In our tests, only activating this feature on most websites has reduced loading time by 30%.
The Lazy loading feature in the Perfmatters plugin is as follows:
- Enable Lazy loading for images, inline background images, iFrames and videos. WebP format is also supported.
- Create previews for iframes by playing SVG icons
- Monitor the DOM for compatibility with infinite scroll capability
Although the Perfmatters plugin is more focused on front end, backend optimization also affects site speed. This plugin has good features for database optimization that Includes the following:
- Delete copies of WordPress posts
- Delete drafts
- Delete WordPress spam comments
- Delete Trash Posts
- Delete comments transferred to the Trash
- Delete temporary settings
- Optimize WordPress Database Tables
- Database Automation & Scheduling
Instant Page feature
The Perfmatters plugin has an interesting feature called Instant Page that allows you to load URLs when the mouse clicks on the links. This feature will enhance the user experience and efficiency of the website.
Hosting Google Analytics resources locally
Google Analytics scripts can slow down the site. But there are ways to speed them up. The Perfmatters plugin has the following features in this case:
- Hosting Google Analytics resources locally (17KB)
- Minimal Analytics (1.5KB)
- Analytics minimal inline
We suggest using the minimal analytics feature. Its resources are very small, it loads quickly, and it also supports cache features in the browser.
Summary About Perfmatters Plugin
The Perfmatters plugin can be a great complement to your cache plugin. Its features are such that it increases the speed of your WordPress site and doubles the efficiency of the site. We recommend installing and using this plugin on all WordPress sites.