19 Apr


Webinar Questions

Are there any problems with caching and certain Joomla plugins that require regular updates like twitter feeds?
Generally, caching should not affect social media extensions. Unfortunately, sometimes feeds are not properly displayed because the cache plugin loads the data from the cache. To avoid such issues reposition the system cache plugin and make sure that it is loaded after the social media extensions.

How expensive is enabling or creating a Reverse Proxy Server setup?
There are free reverse proxy products such as Varnish and Nginx. However, the installation and configuration is usually the most difficult part. If you hire a professional System Administrator to do this for you then a similar project could become very expensive. Supporting a Joomla! website which uses a reverse proxy is also expensive. For example, Varnish developers offer paid support and the basic plan starts from 10 000 EUR. Thus, my advice is to find a web host that already uses a preconfigured Joomla! reverse proxy setup.

How do these optimizations work with the Gantry Framework? Any issues?
The Gantry framework uses many JS and CSS files and it is a good idea to optimize it. However, sometimes Gantry based websites are affected by JS/CSS minification. To speed up your Gantry framework use PHP Object/Opcode caching and an optimized MySQL configuration. You can also install JCH optimize but test your website. If you notice any problems with JS files then you can exclude the Gantry JavaScript files from the JCH plugin.

Is gantry a particularly slow framework or could you recommend a better one for building a responsive site with Joomla! 3?
All frameworks slow down your website because they use many libraries and allow you to create more complex templates. If you want to create your own website my advice is to first check the default Joomla! functionalities. Joomla! 3 fully supports the Twitter Bootstrap Javascript Framework and you can use it to edit your templates. If you need more options you can check the following article that provides information about the most popular Joomla! frameworks:


I am using a paid template with a template Framework that comes with extra Cache System. Should I use the templates system or the Joomla built-in one?
If your template has its own cache system then my advice is to use it. However, this doesn’t mean that the Joomla! cache should be disabled. Both can work together and in most of the cases this setup will speed up your site even more.

Pages: 1 2 3 4

Author: Hristo Pandjarov

Product Development - Technical

Enthusiastic about all Open Source applications you can think of, but mostly about Joomla and WordPress. Add a pinch of love for web design, new technologies, search engine optimisation and you are pretty much there!

Comments (6):

  1. Michel Ollivier says:

    I am using joomsef 4 in a multilanguage configuration. How do I have to configure joomla to avoid my website to slow down?

    • anju srivastava says:

      joomla website is very easiest way to built website in joomla,to slow your website down please remove all waste artlcles or other language.

    • Daniel Kanchev says:

      Hi Michel,

      The issue with the JoomSEF extension is that it generates many queries towards your Joomla! SQL database. A new query is generated every time a non-SEF URL should be converted to SEF. To speed up your site you can enable the JoomSEF URLs Cache. For more details check this link:


      The latest JoomSEF version is 4.4.1 and it is faster than the previous releases. Thus, always make sure that you are running the latest version of the extension.

  2. Mike Pritchard says:

    Hi Daniel & Hristo,
    I tried the things suggested here and now my website doesn’t work right and I can’t fix it. I undid all my changes and cleared all my caches and it still doesn’t work right.


    Process I tried:
    Enabled system cache plugin, and changed order, moving to bottom of list. (now disabled and returned)
    In Global Config /System Cache Settings – set to On Conservative Caching (returned to off)
    In Global Config/Server changed Gzip Page Compression to on (off now)

    CSS looks great in firebug, but roksprocket at top of page, 2nd and 3rd tabs are not displaying correctly.

    You see doubled text at bottom of area, just above the “read more” button.

    First part is span class= visible-large the second part is span class= visible-desktop but both show in large AND desktop views. I tried doubling the class using visible-large hidden-desktop but that is not working now.

    All worked fine before testing caching. All cache settings have been returned to normal. Cleared cache in joomla, template, advanced less compiler button and purged expired cache.

    This is a rocketlauncher install, I built first on my local computer then installed remotely about 2 months ago. Was working fine until now. I tried renaming both css folders on remote install, uploading css folders from local install, checked cache folder and cleared browser cache. Nothing helped.

    Do you have any idea what the problem could be? All components are the most recent, Joomla 3.03
    Gantry v4.1.9
    Leviathan Template v1.1

    Let me know if you have any ideas.

    • Daniel Kanchev says:

      Hi Mike,

      I checked your site and I was able to recreate the problem on my end. Unfortunately, I can’t resolve the issue without access to your Joomla! files and MySQL database.

      I believe that the problem has something to do with the Gantry Cache settings. My advice is to access your Joomla! administrative area and then go to Template Manager -> Your Gantry/RocketTheme Template -> Gantry Cache. Clear the cache and check your site again. You can also disable the Gantry Gzipper as well.

      If the issue is not resolved you can restore the site from a backup. If you have any other questions or comments you can send me an email to daniel.k@siteground.com.

      • Mike Pritchard says:

        Thanks Daniel,
        I had already cleared the gantry cache and checked the cache folder to be sure it was clear.

        If I don’t get it resolved soon I may email you.