Magento Optimisation – Part 1


Magento is known for being a robust but resource-intensive eCommerce platform. In this post, I explore various strategies to enhance Magento’s performance, making it faster and more efficient right out of the box.

Choosing the Right Server

One crucial factor in Magento’s performance is the hosting server. My top recommendation for Magento hosting is Simple Servers. They provide not only rapid server speeds optimized for Magento but also offer impressive support and quick response times, which are essential for eCommerce operations.

Optimizing the .htaccess File

A well-configured .htaccess file can significantly improve Magento’s performance. This is often an overlooked quick win. I have a preferred .htaccess configuration that I use, which optimizes various settings for better performance. You can view and use my recommended configuration here.

Reducing HTTP Requests

By default, Magento loads 25 JavaScript files in the head of each page, which can slow down page load times due to numerous HTTP requests. A simple and effective method to reduce these requests is to merge CSS and JavaScript files.

Steps to Merge CSS and JS Files:

  1. Navigate to System > Configuration > Developer in your Magento admin panel.
  2. Set Merge JavaScript Files to ‘Yes’.
  3. Set Merge CSS Files to ‘Yes’.

These settings consolidate all JavaScript and CSS files into one file each, respectively, reducing the number of HTTP requests and thereby speeding up your site.


Improving Magento’s performance is key to providing a better user experience and potentially boosting your sales. By optimizing server choice, configuring .htaccess properly, and reducing HTTP requests through file merging, you can make significant improvements to your Magento store’s speed.

Further Assistance

If you have any questions or need additional help optimizing your Magento store, feel free to leave a comment below or reach out for professional support.

Leave a Reply

Your email address will not be published. Required fields are marked *