Blog  ›  Speed up Magento with these simple admin settings

Speed up Magento with these simple admin settings

Tags: , ,

July 11, 2011

When you’re ready to go live with your Magento store, remember to setup your admin for maximum performance! These are the settings that will significantly speed up your Magento installation:

1. Enable cache

Most users are well aware of this one ;) .

Just navigate to System > Cache Management and enable all cache types.

Magento Cache Management

Magento Cache Management

2. Re-index data

Regularly indexing Magento data will also have some impact on performance.

Under System > Index Management select all indexes and hit the “Reindex Data” submit button.

Magento Index Management

Magento Index Management

3. Enable JavaScript file merging

Combining all JavaScript files into one will greatly reduce the number of HTTP requests your Magento site makes to the server and will have a nice impact on speed.

Navigate to System > Configuration > Developer > JavaScript Settings and select “Yes” under “Merge JavaScript Files”.

Combine All JavaScript Files

Combine All JavaScript Files

4. Combine CSS files

Like with JavaScript files, combining all CSS files into one will reduce load time and increase speed. Magento also has an admin setting for that but we don’t recommend turning it – it is much better to use Ultimento’s Magento themes which are truly optimized for speed. In Ultimento there is only 1 combined CSS file that is also compressed and minified.

If you’re not running Ultimento, you can combine all CSS files into one via the Magento admin:

Go to System > Configuration > Developer > CSS settings and select “Yes” for “Merge CSS Files”.

Combine All CSS Files

Combine All CSS Files

5. Turn off the logs

On a production Magento installation make sure all logs are turned off!

The settings are under System > Configuration > Developer > Log Settings.

Magento Log

Magento Log

6. Enable the compilation

Magento’s compilation is a great tool to speed up a production installation.

Go to System > Tools > Compilation and hit “Run Compilation Process”.

Magento Compilation

Magento Compilation

 

Of course there’s many other things besides these admin settings you can do to speed up your Magento store! The most important is to:

  1. Use a Magento theme that is truly optimized for speed
  2. Host your store on a Magento optimized server
  3. Don’t load your Magento installation with too many extensions

But the admin configuration is so commonly overlooked yet so easy to apply!


Thanks for reading! Make sure to grab the feed and follow us on Twitter.

8 Comments


  1. Nice and very useful post. Thanks.

  2. Hi! I have one store on Magento, but I’m planning to create 2 or more stores for different countries. But I’m not imagine how to manage all my future stores at the same time. Any suggestions?

    • Support says:

      Hey Magento Commerce,

      If each “country” is going to have its own currency and its own language then you can just use different stores for each currency and each store can have it’s own store view for the language. If you aren’t worried about currencies and it’s just a language issue then you really only need one store and as many store views as you have languages. Either way, products/homepages/etc. can all be mapped to one set of products so that should help keep things manageable.

      It can definitely get complicated tracking all the different versions of sites Magento can support, but the above is considered standard practice and will keep you as organized as possible.

      Thanks,
      Support

  3. giri says:

    1.how can i change the home navigation in index page
    2.how do make changes in the login and my account all those in template in magento .

  4. john grews says:

    thanks.. it works :)

  5. SimonC says:

    “Turn off all the logs” seems like particularly bad advice, even if logging is a significant cause of performance problems (which I find a little hard to believe). When you have a problem in production, how are you going to track it down with no logs? If your application raises an exception, don’t you want to know about it?

    I would strongly advise anyone considering taking that particular bit of advice to first measure the performance improvement achieved by disabling logging, and then think very carefully about whether it’s worth losing the ability to detect and diagnose application failures.

  6. Eliza says:

    Thank you so much for this post. Very useful info indeed and my site is sooo much faster now.

  7. Sainompk says:

    Thanks for very useful info about Magento page speed, I did all but feel too faster.


Question? Comment? This is the place:

You can use these HTML tags: <a href="" title=""> <b> <cite> <code> <em> <strike> <strong>