Our support team often gets asked questions such as "How to speed up my website, the theme's demo is much faster, what plugins are you using?".
A site can get to be slow for many reasons, from server and domain setup, to bad plugins or themes, image sizes, etc. From the theme's perspective, we've been able to achieve great results with Shopkeeper so the theme should help you in your mission of optimising your site for better performance.
We use the following plugins to get the best of Shopkeeper in terms of performance and loading times.
Beside Server Caching, Minifying and HTML compression, we've also made sure the Browser Caching is enabled for the site by adding the following lines in the .htaccess file.
# Leverage Browser Caching by setting HTTP header expires
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 30 days"
A quick test on the shop catalog page with the settings above returned the following results:
- Pingdom Results: Load Time: 812 ms / Requests: 62 / Page Size: 1.3 MB
- Web Page Test Results: Load Time: 2.541 ms
Hope you'll be able to use this info to speed up your site too. Remember that each setup is different and it depend on your content, the plugins you're using, the server that hosts your site and basically all that's involved with it. If you're looking for professional help in this matter, there's always someone available for such tasks on the Envato Studio. Pricing and timeline are always straightforward there and that's the main reason for recommending it.