Knowledge base
1000 FAQs, 500 tutorials and instructional videos. Here, there are only solutions!
Manage a cache engine on WordPress or another application
Update 07/03/2026
This guide concerns website optimization, and more specifically, the use of a caching engine on your website.
Introduction
- When Infomaniak detects that your website is consuming more resources than other websites on the same server, an analysis is performed.
- Often, it appears that a simple modification of a query or parameter would optimize your site and reduce the server load.
- You will then be contacted by email with the instructions to follow, which frequently include the installation or activation of a caching engine.
- Resource consumption is not necessarily related to the number of visitors.
- A well-optimized, up-to-date website with a correctly configured caching engine can handle several tens of thousands of daily visitors, while a poorly optimized website can consume far too many resources with only a few visits per day.
- A caching engine temporarily stores frequently used data in order to provide it more quickly during new requests.
- This significantly improves the site's speed and reduces the load on databases or web services.
- To install an advanced caching system (Redis, Memcached) on Cloud Server Infomaniak, please refer to this guide.
Activating a caching engine…
… on WordPress
WordPress has many caching plugins. Here are the most popular and effective ones:
- WP Rocket (paid, the most efficient and easy-to-use "all-in-one" solution).
- WP Super Cache (free, developed by Automattic, very reliable).
- LiteSpeed Cache (free, extremely comprehensive).
Standard activation procedure:
- Log in to your WordPress administration.
- Go to Extensions > Add.
- Search for one of the plugins mentioned, install it, and then activate it.
- Configure the cache options: page caching, CSS/JS minification, and especially Lazy Load for images.
Also, check out this other guide on the subject.
… on Joomla (v4 & v5)
- Go to System > Global Configuration.
- Select the System tab.
- In the Cache Settings section, enable caching (the Conservative mode is the safest to start with).
- Select the cache handler (Default: File).
- Then go to System > Plugins and make sure the System - Cache plugin is enabled to cache entire pages.
… on PrestaShop (v1.7 & v8+)
- Go to Advanced Parameters > Performance.
- Smarty: check "Never recompile template files" (in production) and enable "Cache".
- CCC (Combine, Compress and Cache): enable all options (Smart cache CSS, Smart cache JS, Apache optimization).
- Cache: at the bottom of the page, enable "Use cache". On shared hosting, prioritize the file system; on Cloud Server, use Memcached.
… on Drupal (v9, v10 & v11)
Caching is natively integrated and very powerful in Drupal:
- Go to Configuration > Development > Performance.
- Check "Cache pages for anonymous users".
- Set a duration for "Maximum cache expiration in the browser and proxy" (e.g., 10 minutes).
- Enable CSS and JavaScript file aggregation.
… on Contao (v4 & v5)
- The cache is now primarily managed via the
config/config.yamlconfiguration file or through the administration interface under Layout > Themes > Edit page layout. - Define a "Cache expiration time" for the page in question.
- Use the Contao Manager to clear the production cache (Symfony Cache) after structural changes.
Check the effectiveness
After activation, test your site with these free tools:
Link to this FAQ: https://faq.infomaniak.com/1162
Has this FAQ been helpful?