16 Aug,2018

10 Tips to Speed Up Magento Performance (Part 2)

By:

10 Tips to Speed Up Magento Performance (Part 2)

Magento, owned by eBay, is considered as one of the most popular eCommerce platforms that helps clients to grow their own business. This post, therefore, will introduce you some tips on how to speed up Magento performance to avoid losing any sales even in case of high abandonment arte or an unsatisfying user experience. There are various options for choosing an eCommerce CMS or platform so you could go with Woocommerce - an extension of Wordpress, Shopify, Volusion and others. Because of having a robust platform with a high level of functionality and customizability, Magento becomes a reliable one for many businesses. Besides, Magento Performance is so scalable that it is unnecessary to change to a different platform later on as you scale up.
Speed Up Magento It is known that Magento and WooCommerce always have problems with speed reduction and performance degradation over time. Therefore, how to ensure the fast speed of your eCommerce solution is considered being the most vital factors to your sales, SEO rankings, abandonment rate and the shoppers overall user experience. These 10 following tips will support you on speeding up Magento and keeping it running fast to return shoppers and sales:

06: Delete Magento Database & Logs

By default, the duration of storing logs is 180 days which may cause database overgrowth. Therefore, it is necessary to shorten it to two weeks to save space.

Although upgrading Magento is not such a hard work as that of WooCommerce or Shopify, Magento is still an in depth tutorial on how to upgrade Magento. Moreover, it is able to announce you latest notifications within your messages box.

Although upgrading Magento is not such a hard work as that of WooCommerce or Shopify, Magento is still an in depth tutorial on how to upgrade Magento. Moreover, it is able to announce you latest notifications within your messages box.

07: Content Delivery Network

Like WordPress and any other platform, there will be more HTTP requests if you run more extensions. The same situation happens with additional CSS and Javascript files. You can also neutralize unnecessary modules.

08:MySQL Configuration

MySQL has a feature called “query cache” which helps generate dynamic pages and content during performance improvement process. Below are some suggested settings for your my.cnf files.

query_cache_type = 1
query_cache_size = 32M
query_cache_limit=2M
Suggested setting for php.ini.
php_value memory_limit 512M

09: PHP Accelerators

One other form of caching is using a PHP accelerator in which people improve performance of PHP scripts by storing them into their compiled state. Examples for PHP accelerator can be APC, ZendOptimizer+ or Xcache :

- APC – http://pecl.php.net/package/APC
- Xcache – http://xcache.lighttpd.net/
- eAccelerator – http://eaccelerator.net/

10: Select Fast Web Hosting

Last but not least, selecting a web that is fast and reliable enough can be the most difficult and important task when attempting to improve Magento performance. One useful advice is to be alert with cheap shared hosting because they seem to overcrowd their servers, which leads to unexpected sharing resources. On the other hand, we highly recommend you cooperate with a VPS like Digital Ocean, Linode, or Vultr due to commitment of resource security. In case that you don't want to manage your server via CLI, ServerPilot is a great choice which works with Magento and the VPS providers mentioned above.

SUMMARY

It is obvious that there are various ways to speed up your Magento eCommerce site including applying a CDN to caching, enabling flat catalog, image optimization, combining CSS and JS files, using the Magento Compiler, deleting your database and selecting a reliable web host. If you have any other methods that help speed up Magento, don't hesitate to drop us a line below in the comments.

Note: Before installing next extensions or upgrading Magento, you have to disable this feature.

Want us to get creative?

Get in touch

Send us an email