How to best optimize VirtueMart?
The most important thing is to reduce the number of products displayed on a single page and also make sure that your product images are optimized. If you have too big images the loading speed will be affected. You can also disable some of the additional VirtueMart plugins and modules that you do not use.
How do “facebook like” plugins affect site speed?
It depends on the plugins. If your Facebook plugin simply adds links to your pages then you have nothing to worry about. However, if the plugin downloads some of your Facebook content to your Joomla! site then the speed will be negatively affected. Avoid loading Facebook status updates on your front page. If you need to do this create a separate page on your site and then provide links to the page in question.
I have JEvents installed on my site which contains Google maps. These don’t show when JCH-Optimize is installed. Any ideas?
I used Cloudflare and found it didn’t work well with my requirements. Changes failed to be displayed realtime. If I were to enable PHP Opcode Caching and Memcache would I expect to experience the same result?
No, PHP Object/Opcode caching should not directly affect your Joomla! page modification process. The changes that you make on your end will be immediately displayed on your site. As for the CDN, I would like to explain that different CDN providers offer different levels of caching. If you still have a CDN account you can configure it to cache only your static resources – images, JS and CSS files. This way the rest of the site will still be loaded from the server that actually hosts your site.
Is reverse proxy available on SiteGround shared hosting?
Yes, the SuperCacher that is available on our shared hosting servers for free allows you to use our Joomla! friendly reverse proxy setup.
Can a Joomla 1.5 site be optimized using SuperCacher on SiteGround?
The SuperCacher incorporates 4 different layers of caching – Memcached, Static Cache, Dynamic Cache and Google mod_pagespeed. If you have a Joomla! 1.5 website you can’t use only the Dynamic Cache. The rest can be enabled directly from the cPanel tool. However, Joomla! 1.5 is very old and my advice is to upgrade the application as soon as possible. After that you will also be able to use the Dynamic cache functionality.
How does SuperCacher work together with JHC Optimize for example?
There is absolutely no problem to use both JCH optimize and the SuperCacher tool. The Joomla! plugin will combine your JS and CSS files and the SuperCacher will actually cache the pages that are dynamically generated. The JCH plugin does not supersede the SuperCacher tool.
How does SuperCacher or other work with sites with dynamic content (pictures that change, like from yootheme widget)?
The SuperCacher creates copies of dynamically generated pages. If one of the pages is modified then the Joomla! system informs the SuperCacher that the cached copy is no longer valid. Then the SuperCacher removes the page from the cache and it saves a copy of the new version. Of course, some pages cannot be cached. In this case the SuperCacher forwards the requests to the Joomla! application itself.
Do JCH Optimize and SuperCacher do the same job?
No, JCH optmize and SuperCacher are two different technologies. The first one is a Joomla! plugin which is mostly used to reduce the number of HTTP requests towards your website. The SuperCacher is a server level optimization method which allows you to configure your website to use Memcached and a reverse proxy setup. You can enable both the JCH plugin and SuperCacher for your website.
Setting up Memcached in the cpanel says: “To configure your website to work with memory cache, your application should have the functionality to work with memcached.” What needs to be done for a Joomla site?
The Joomla! CMS fully supports Memcached. For more details how to configure your application to use Memcached please check the following tutorial: