Monday, April 27, 2020

Speed Up WordPress With a Free Performance Plugin

In this post, I'll show you how to install and configure the WP-Optimize plugin and explain how it will help speed up your WordPress website.

 

This video is part of my course Essential WordPress Plugins. You can watch the entire course for free here on Envato Tuts+.

How to Use the WP-Optimize to Speed Up Your Site

The WP-Optimize Plugin
The WP-Optimize Plugin

First, you need to install the WP-Optimize plugin. Starting in the plugins section of the WordPress admin dashboard search for performance, and scroll down to find WP-Optimize. Then click on Install to install the plugin, then click activate.

The plugin is now activated. To access the settings, go to WP-Optimize in the navigation menu running down the left hand side.

This takes you to a WP-Optimize admin panel where the settings can be changed according to user requirements. There’s a link to documentation, for further reference, and a link to a premium version that gives extra features. Start by dismissing the information box about WP-Optimize to get to the options.

There are three main settings in which we’re interested when looking at the WP-Optimize plugin. They are:

  1. Optimise Database
  2. Image Compression
  3. Caching Pages

Optimise the Database to Speed Up Your Site

Optimising the database means clearing out anything that is not required in order to help the database run more smoothly.

Because I am already running UpdraftPlus, I can tick this box in order to make a backup of the site before conducting any changes. It’s a good idea to backup a WordPress site before optimising the database because if something were to go wrong, the website would break. If something does go wrong, this means that the backup can be restored to regain full functionality of the website.

The default settings are:

  • Clean all post revisions—each revision to a post creates another entry in the wp-posts table, but you can delete old revisions to save space.
  • Clean all auto-draft posts—this is where WordPress creates an automatic draft post. Often these are created and never used, but they still go in the database!
  • Clean all trashed posts—does what it says, removes all posts that have been marked as trash, thereby cleaning more data out of the database.
  • Remove spam and trashed comments—again, does what it says thereby clearing the database of useless information.
  • Remove unapproved comments—to keep the database as lean as possible and save the need for this to be done manually in the WordPress admin back-end.

Then there are a number of settings to remove expired transient options, remove pingbacks, remove trackbacks, clean post meta data, clean comment meta data and to clean orphaned relationship data.

In this example, there’s not yet any data to be cleaned up by the plugin.

If you use post revisions, perhaps reverting to previous revisions of a post, or if you find that particular function useful, it may be wise to untick this option. 

This is particularly important if more than one person has access to the content. Perhaps, for example, the client has access and screws something up then the post revision function would save them by easily reverting to an older revision of that post.

When you’re happy with the selections made, click Run Selected Optimizations.

If you now review the options, you’ll see that there are no longer any items like post revisions or comments to be optimised.

By clicking on the Tables tab at the top, it's possible to look at all of the database tables. It’s possible to remove those tables that belong to plugins that are no longer used.

Ideally, when a plugin is uninstalled (not just deactivated) it is good practice that it removes any custom database tables, though this does not always happen. 

This is where the WP-Optimize plugin comes in useful by removing tables that are no longer needed.

Image Compression to Speed Page and Image Loading

Image Compression
Image Compression

By compressing images to the size that is actually needed on the web page, a lot of space can be saved both on the server and you can speed up your site's page load times.

The compression of images can really speed up any website, not just a WordPress site. For example if you upload an image that is 2,000 pixels wide that is only required to be displayed at 500 pixels wide, then that’ll take longer to load.

WP-Optimize allows uploaded images to be automagically compressed and optimised. It’s also allows you to adjust the balance between compression and image quality. It also enables the compression of existing uploaded images.

Image Compression
Image Compression

There are also options to further optimise images in the premium version of the plugin, such as lazy loading.

Speed up Your Site by Caching Pages 

Caching Pages
Caching Pages

If your hosting provider already provides caching in the hosting plan then you should not enable this setting. By default it is turned off.

If enabled, the caching ensures that every time a page is loaded, it is converted to plain HTML. Each subsequent time that page is requested, it loads the HTML page which is quicker than serving dynamic pages from WordPress. 

Options within this section allow for separate files for mobile devices, how long to cache pages for and an option to purge the entire cache if required.

Preloading Pages

Preload Pages
Preload Pages

Normal caching means that if a page is visited a cached page is created for subsequent visits. Preloading means that the plugin visits every page on the site and generates a preloaded HTML version and stores it in the cache.

Advanced settings allow for exclusions such as pages with required dynamic processes. GZip compression is enabled by defaults and contributes to page loading speeds.

Other Optimization Settings

Other Settings
Other Settings

This section enables you to schedule cleanups, save log files and to change settings with discussions, with trackbacks and comments, that may help to speed up the site a little bit as particular posts aren’t going out looking for trackbacks.

Conclusion

WP-Optimize not only makes the optimisation of a WordPress site easy, it enables the scheduling and automation of ongoing optimisation to keep the site running smoothly.

The Best WordPress Themes and Plugins on Envato Market

Explore thousands of the best WordPress themes ever created on ThemeForest and leading WordPress plugins on CodeCanyon. Purchase these high-quality WordPress themes and plugins and improve your website experience for you and your visitors. 

Here are a few of the best-selling and up-and-coming WordPress themes and plugins available for 2020.

No comments:

Post a Comment