5 Tips To Boost Up Magento’s Performance – Say Good Bye To Breaks Of Your Website

Tips To Boost Up Magento’s Performance

Before jumping to the topic let’s consider few facts:

  • Amazon noticed that they decreased sales by 1% with every 100ms increase in load time.

  • Google found that a 10 result page which loaded in 0.4 seconds to a 30-result page loading in 0.9 seconds decreased traffic and ad revenues by 20%.

  • 40% of web shoppers feel that most important factor for them to come back to a site is whether the website loads quickly or not.

  • 73% of mobile internet web shoppers entail that they’ve encountered an ecommerce website that was extra slow to load.

  • 47% of consumers expect a web page to load in 2 seconds or less.

  • If an e-commerce site is making $100,000 per day, a 1 second page delay could potentially cost $2.5 million in lost sales every year.

We hope the facts clear you the importance of having speedy website performance. Yes, no matter you have bells and whistles on your website on your website but it is of no use if your website is loading slow. Not only to your visitors but it is an important factor for Search Engine rankings too.

Boost Magento Speed Performance

Following are few tips to increase your Magento’s website performance:

  • Pay Attention On Flat Catalog

Does your store contain more than 1000 products? Yes? We can understand how annoying it would be for you to deal with such large amount of categories in the back end. Finding “catalog_product_…” or “catalog_category_…” everywhere surely asks a lot of activities to be completed for each product and category. Tough time..right? Obviously when this ‘tough time’ affects your page load time the concern elevates more.

Don’t despair we have a solution for this issue, just enable flat catalog. ‘Flattening’ will merge all the attributes of categories and products into one table for easy retrieve and thus improves performance by responding SQL queries faster. So, pondering how to enable flat catalog categories and products? Know the ‘how’:

  • In the Magento Admin, go to System > Configuration > Catalog.

  • Under “Frontend”, change “Use Flat Catalog Category” to YES.

  • Under “ Frontend”, change “Use Flat Catalog Product” to YES. (optional)

  • Clear the cache.

  • Enabling Caching

The default caching engine of Magento is File System. Unfortunately the file system cache is quite slow. So it’s pretty obvious that we need to configure Magento with other caching engine. Now what could be the solution? How we can speed up Magento by caching engine? Well just follow these steps:

File System => APC => Memcached => Redis cache => Varnish cache

Or

System => Cache Management => Select All Items => Enable => Submit

Following these steps will surely enhance the performance of an average Magento website.

  • Say Yes To Compilation

Magento compilation plays quite vital role (50%) in boosting Magento performance by Kodematix. By default every time you make a request on your website, certain application files are searched in specific order and that result in lot of file system reads. The files looked are:

  • app/code/local/

  • app/code/community/

  • app/code/core/

  • lib/

Enabling Magento compilation solves this loading issue of reading all the four different directories when ever the page loads. Instead it copies all the codes and class definition into one single directory. Know how you can enable compilation:

  • Navigate to “System” —> “Tools” —> “Compilation.”

  • Click on “Run Compilation Process.”

  • Merge CSS and JavaScript Files

It’s nothing new for Magento websites to have many CSS and Javascript files. Especially the websites that has many 3rd

part extensions and site customization and this takes great loading time. To solve this Magento permits you to merge them and doing this will decrease your number of HTTP requests and that in return helps to speed up the loading. Know how:

  • Navigate to “System” —>“Advanced” —> “Developer.”

  • Now Under “JavaScript Settings” and “CSS Settings” alter the drop-down to “Yes” and click on “Save Config.”

  • Finally now clear the cache.

  • Welcome Space – Clean Up Database & Logs

Do you know Magento contains logs up to 180 days? That means your database is growing day by day. However, you can alter this thing for something smaller say just for two weeks to save good amount of space.

  • Navigate to “System” – “Configuration”- “Advance” – “System”- “Log.”

  • Under “Save Log, Days” change it to 14 days, according to your required time.

  • Click on “Save Config.”

Well, you can even manually clean the database by clearing the log tables.

  • In phpMyAdmin select all of the log_% tables and select “Empty” from the drop-down box.

  • Click on “Yes” when it asks you if you really want to TRUNCATE the tables.

Leave a Reply