Full width home advertisement

Post Page Advertisement [Top]

An in Depth Guide to Effective Wordpress Caching

Guide to Effective Wordpress Caching

An in Depth Guide to Effective Wordpress Caching Not long ago, we learned about articles about caching (what is website caching and why is it so important?), How to speed up caching by providing static content whenever possible. This next article on caching focuses on WordPress and describes what you can do as a website owner who can take advantage of caching as effectively as possible.

Caching Basics

In short, every time your site is loaded, the score of the database query is performed. Caching abandons the database at once by storing a static version of the page and sending it to each user. I have written a long section on the complexity of the caching process, but realized that it is not really needed. Creating a cached version of a page is straightforward. Identifying when to remove the cache is an important challenge.

Clear the cache

This indicates the process of deleting a static copy of the page. If there is no cached version, all database queries are executed as usual and the results are saved again, creating a new static copy. The content of your homepage will not change. Guide to Effective Wordpress Caching It only changes when you post a new post. A good caching system provides a static version to remove the cache only if it detects a publishing event. Then, continue to serve new static versions until you post another post. Effective WordPress Caching Caching is effective when keeping the current page up to date with minimal cache deletion.

Time-based caching

You can create a cached version of the first page that expires every second. It is always up-to-date, but negatively impacts performance. 99.9999% cache deletion is unnecessary. Because the cache is regenerated every second, more database queries are performed than necessary. You can also set the front page cache to expire every week. The results are hundreds of database queries per week, not every second, but your homepage almost never displays the latest form. How about choosing the same 24 hours in the meantime? There are still few search terms, but your homepage will not keep syncing with your content for up to 24 hours. Guide to Effective Wordpress Caching For pages that are rarely visited or not time sensitive, this may be fine, but in most cases it is more important to maintain the current state of the current page than to save resources.

Action-based caching

Due to the nature of the time-based cache wipe, the action-based approach is often better. WordPress includes a set of tasks that run when certain conditions are met. One example is a publishing posting event. Guide to Effective Wordpress Caching The caching plug-in can detect when a post has been published and then delete the required page. This is perfect because the page remains static as long as possible and is precisely erased when needed.

Delete manual cache

You can also clear the cache manually. This is useful if you need to clear the cache, but auto events have not started. WordPress cache settings Fortunately, you do not have to worry about clearing your cache. The plug-in tells you everything. Guide to Effective Wordpress Caching I will start with recommendations and notes through WP Super Cachesettings. Once the plug-in is installed, go to Settings -> WP Super Cache -> Advanced.


Guide to Effective Wordpress Caching 2018

You must turn on caching in the first group. In the second group, first select mod_rewrite, then go to the Easy Settings tab and verify that it works using the cache tester. Otherwise, you can enable mod_rewrite (requires a little sysadmin experience) or try setting up PHP caching.


Guide to Effective Wordpress Caching 2018

We recommend that you check the first two settings. Compression and Do not cache known users. Ask the host if there is a problem with the compression, and if there is a problem, disable it. Known users (logged in users) will disable caching. This is because you can sign in to view the uncached (latest) version of the site. The changes may have been pushed to the theme, but their contents have not changed, so they may be useful during development when the cache is not erased. You can leave this setting off if you have sites that are operated by many login users, such as subscription-based sites. In this case, we recommend that you select the "Make known users anonymous" setting. The only exception is when the logged in user is editing content. Selecting the Rebuild Cache option optimizes the process of creating a new cache file. The "Do not cache pages with GET parameters" setting depends on how your site is configured. Guide to Effective Wordpress Caching The GET parameter is an extra bit at the end of the URL, and it's a good idea to check the box if you're using it for content manipulation on the page, source for tracking, or similar items.

Advanced Settings

Guide to Effective Wordpress Caching

To provide cached pages to mobile device users, you should check your mobile device support options and use recommended plugins or developers. The recommended plug-ins are: Jetpack's Mobile Theme Module WP touch WordPress Mobile Pack Most users should not see "Clear all cache files when a post or page is published or updated." However, you can click this option if the recommended related items are scattered around your website, or changes to a single post affect the system on other pages. Guide to Effective Wordpress Caching Make sure the extra homepage checkbox is turned on. You may experience unnecessary cache misses on your homepage, but it is more important to stay there. Overhead is guaranteed. If you are using the default WordPress comment system, you should only select the 'Refresh current page when composing comments' option. The comment will be displayed as soon as it is approved.

Collect expired time and yield

This section shows when and how to remove old cache files. If a new cached version is created, the previous version is not removed. The new version is fresh, and older versions are considered old. It is recommended that you read the documentation in this setup for tips on how to set the value.


In this section, you can exclude some types of content from your cache and we recommend that you select the search page to ensure that your search results pages are always up-to-date. The text box below can be useful for additional search pages or pages under development because some paths can be selectively removed from caching. Guide to Effective Wordpress Caching Unlock Locked mode prevents comments from triggering cache wipe. This will give you some time to comment, but you can keep your site online when traffic spikes.

Other plug-ins

There are many other plugins that provide similar functionality. The most notable are: W3 total cache WP Rocket Their settings will be slightly different, but the idea of composing them is the same. You have to make a decision about your website, balance between freshness and how much resources are always preserved. Managed WordPress Hosting The caching plugin for WordPress is great, but it works at the same level as WordPress, making it inefficient compared to caching systems that operate at a low level. Guide to Effective Wordpress Caching Also, plug-ins usually cover all nuances and can be difficult to install. Hosting companies that offer WordPress proprietary hosting often have their own caching systems that use fewer resources and provide a more efficient experience. Key benefits include: You can forget all caching. No additional plug-ins needed to set up. They are applied across the entire hosted network, resulting in a more efficient server.

Speed up.

The biggest advantage is that you do not have to worry. Everything is set up as efficiently as possible. Caching is very technical and it's easy to make mistakes every time you set up a complex plug-in. Compared to perfectly coded themes and fully configured caching plugins, you may not notice much difference. Server-level caching The fact that you do not have to go through PHP to generate this file is faster, but this is not usually noticed. Most speed differences are the result of a well-oiled system. If you have a website with huge traffic and lots of moving parts, the caching system on your managed WordPress host may not provide you with enough options, but if you do not have a plugin, you will implement the solution. Guide to Effective Wordpress Caching I do not recommend choosing managed WordPress hosting because I have my own server-level caching system, but that is definitely a good addition! To use managed WordPress hosting, you must choose one of the following companies: WPEngine, Flywheel (Read Reviews), or Kinsta.


Caching is an essential feature for web sites these days. Save resources while improving user experience. The website owner must select a high-quality managed WordPress host or set up by installing a caching plugin.

No comments:

Post a Comment

Sign up by Putting Email Here

Bottom Ad [Post Page]