Reaching targeted customers is not always so easy as technology has recently improved fastest than ever. We become so eager to find what they are looking for just in a blink of eyes. That requires every website to retain powerful and accessible. In order to cost you less money and attract more customers, here are some tips to increase the Joomla site speed and optimize its performance you’ll surely need to note down.
1. Images Optimization
People often find it easier to visualize every product or service they are going to buy whenever they see pictures of it. Those images play important roles in describing products in detail. Therefore, meaningful and appealing images with high-resolution is absolutely worth more than thousand words. Uploading high-quality images on your website, yet making your website function at its full speed requires you to display them in the right size. Whenever you scale images appropriately, page load times would be reduced significantly. For example, the introduction image is 341 x 242 pixels but you just need to choose the display size is 350 x 248 pixels on your Joomla site.
2. Save for Web Tool
It is a good idea for you to get this tips for your website. Preparing images to upload to Joomla site is ideal when you take advantages of the “Save for Web” command. In Photoshop, you should choose File, then Export and click Save for Web. Instead, you can save a few second by pressing Command, Alt, Shift and S at the same time. The Save for Web command would help you optimize the file dimensions and size. Thus, pictures fit into Joomla sites perfectly and be less distorted. They can also be downloaded faster in the RGB format rather than CMYK format. You are free to choose images optimized resolution as Low, Medium, High or even Maximum. Although images size and resolution improve respectively, we would recommend to choose “Medium” for the Joomla site images.
3. Plugins Assistance
Another way to make Joomla site load faster is to integrate some useful plugins. To mention here, we have several options to choose: JCH Optimize Plugin, JS CSS Control Plugin. Either JCH Optimize or JS CSS Control would never disappoint you, just see the way they work.
3.1 JCH Optimize Plugin
3.2 JS CSS Control Plugin
Next in our plugin list is the JS CSS Control developed by Viktor Vogel with the updated version of 3.2.1. It is recommended by many users as perfect and easy to use, function nicely as well as have CSS controlled quickly. Your Joomla site may suffer from loading too many unnecessary files on pages. This plugin is able to exclude these files from the front pages or selected pages that would enhance the loading speed. In order to have the selective exclusion on specific pages, you need to alter the file name, parameters of the pages by separating with a pipe symbol. Beside excluding/ including JS or CSS files, you can also access Debug mode to determine the required parameters with detailed information or deactivate files. As this extension is completely free, you can get the support right away.
4. Joomla Cache Disable
One way to speed up your Joomla website is to focus on its three types of caches which are page cache, conservative cache and progressive cache. Therefore, successfully manage all these caches in Joomla would reduce the storage of files in cache folder and increase site speed.
4.1. The first way is to go to the System tab, choose Global configuration and System. Whenever you find the “Cache Settings”, select “Catching Disabled” to disable default Joomla selection and then avoid all conflicts.
4.2. Another way is to deal with the “Conservative cache”. As visitors enter your Joomla site, it automatically checks for the non-expired version of the page in the cache directory. If yes, Joomla would serve the non-expired page version to visitors. Otherwise, a brand new cached version of the page is created to serve visitors.
4.3. Make one trial with the use of progressive cache if your Joomla has static contents. Once visitors enter your Joomla site, if there is a non-expired page version for specific visitor, Joomla will serve that visitor. Until the page version is expired, it would remain available for that targeted customer. Therefore, you can choose to disable this Progressive caching in System Cache if unnecessary.
4.4. Lastly, you can try adjust the settings in “Cache handler” and “Cache time”. With “Cache time”, you can set any time in minutes to have the cached page version remained available to visitors. In case that your Joomla sites has frequent interaction with visitors, a lower cache time should be set. Apart from that. avoiding the default setting by adjusting “Cache handler” is sometimes the best option. Having it set manually requires the deep understanding of how your website works.
CSS and JS optimization is the process of removing unnecessary or redundant code in CSS, JS files to reduce file size then joins CSS and JS files then number of requests will be decreased.
Almost current Joomla frameworks already support this optimize feature as their core feature, enabling this feature will hep much for site's loading speed.
6. Content Delivery Network (CDN)
There are many extensions that can help you with this such as these content networking extensions on JED.
7. Web Hosting Provider Selection
To boost the Joomla site performance, you should not forget how important the web hosting part is in increasing the page load speed. That is, if the web server is fast enough, visitors would never experience any conflict or delay. A shared hosting plan is sometimes slow because multiple websites in the server are browsed by users at the same time. In contrast, cloud hosting exists on multiple servers and hosts your website in the cloud. Cloud hosting is dynamic and perform better than other some shared services. Therefore, whether you choose a share hosting or a cloud hosting, consider if it gives you enough hardware power such as RAM, CPU, Bandwidth or Space with a reasonable price.