Speed Cache - Joomla performance optimization

Joomla have a native cache and Gzip compression system, that's a good start. Speed Cache comes over as a natural improvement of the Joomla page cache system with a lot of performance, compatibility and features enhancement.

To be more specific Speed Cache brings: a powerful static page caching, compatible with user sessions, a full browser cache system, a preloading cache system, a URL inclusion/exclusion cache control and a resource minification. Some handy tools are also part of the extension like the activation for logged in/logout users, an auto-index for caching URLs and an automatic cache cleaner on specified actions. Everything is under control from the Speed Cache dashboard.



Before / After optimization overview

Joomla cache and Gzip loading time: 2.3 seconds 

Before optimization


VS Joomla cache and Gzip + Speed Cache optimization: 1.3 seconds

After optimization

Page tested: a Joomla article page + 3 modules. Page size = 1.7MB, 670KB of images, other resources 1.030MB 

What's the difference between Joomla optimization and Speed Cache?

Joomla cacheOKOK
Gzip compressionOKOK
Advanced static HTML cachenot availableOK
Browser cache cleanablenot availableOK
Cache for guests and loggedin usersnot availableOK
Preload cache after cleannot availableOK
All cache system autocleannot availableOK
Add and setup Expire headersnot availableOK
Include - Exclude URLs from cachenot availableOK
Cached URLs by Inclusion/Exclusion rulesUse rules to Include/Exclude a set of URLs from cache like www.url.com/forum/* (including Regex)not availableUse rules to Include/Exclude a set of URLs from cache like www.url.com/forum/* (including Regex)OKUse rules to Include/Exclude a set of URLs from cache like www.url.com/forum/* (including Regex)
Auto add URL to cache from new menuAutomatically add new menus to Speed Cache system (as an option)not availableAutomatically add new menus to Speed Cache system (as an option)OKAutomatically add new menus to Speed Cache system (as an option)


Powerful Cache System and Browser Caching

Speed Cache for Joomla is coming over the Joomla default cache system with a new cache layer, by sending more static content (HTML) therefore reducing the number of database queries. Plus, you have the possibility to store the major part of the heavy page resources (like images) in the browser cache. And you can clean it when you want!


Speed & Cache Where you Want


The Speed Cache cache is activated on a selection of pages of your website, the system is very flexible and you're always sure that it works on every website. You can also do a batch import of URL from a menu to the cache system. The cache inclusion/exclusion system is very powerful:

  • Include single URLs
  • Exclude single URLs
  • Include from cache a set of URLs based on rules (regular expressions included)
  • Exclude from cache a set of URLs based on rules (regular expressions included)
  • Per URL define: Activate cache for public and/or for registered users
  • Per URL define: Preload cache URLs for public and/or registered users
  • Per URL activate the cache preloading per user 


Dynamic Elements in Cache


The main problem with serving static content, like the Joomla Page cache plugin, is that it does not work at all with dynamic elements and user sessions. Speed cache got 2 systems to avoid the problem of cache on dynamic content:

  • Speed Cache generates static cache file per Joomla user then it also works for dynamic content (like form, sessions..)
  • Not sure about it? no problem, there's an option for each page URL to include/exclude logged in users from the cache
  • You can also preload cache per user right after a clean cache


Clean all Cache and Regenerate it

Speed cache can get rid of the cache cleaning problem, all caches (Joomla, Speed Cache static and browser cache) can be cleaned in one clic or automatically based on action. Indeed, on backend/frontend actions like save a content, all cache can be cleaned. You can also regenerate automatically all caches, so no one will wait for the cache generation anymore.


A Dashboard to Rule all the Performance

A dashboard is available to help you to check all major performance issues you have and fix it in one click, pretty handy to optimize performance in no time.

  • Check for Joomla cache activation and duration
  • Check for Gzip compression
  • Expire Headers presence and duration
  • Speed cache URL Autoindex activation
  • PHP version
  • Browser cache activation
  • Auto Clear cache activation


Resources Minification


Speed cache got a tool to do minification of your website resources and it include a powerful tool to avoid conflicts while keeping the maximum of performance. Indeed, you can scan for files loaded on frontend, JS, CSS and fonts, then activate the minification per file!


The Joomla Speed Optimization, Live