Directory Image
This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Privacy Policy.

Different Ways in Which You Could Optimize the Magento Website for Swifter Performance

Author: Yogesh Trivedi
by Yogesh Trivedi
Posted: Nov 21, 2013

There are definitely numerous tools that will help accelerate the performance of the Magento website and give it a good upload time. See what best can be done in order to get the perfect speed.

  • Exercise caution with HTTPs
  • Disable all the local Magento Modules
  • Magneto in Cloud
  • Make use of Litespeed or Nginx
  • Reduce Apache Logging:
  • Use Better Options for loading images
  • Dynamic Data to be stored in Memory based filesystem

Exercise caution with HTTPs: Whenever you are using SSL between the browser and the web server, the processes of encryption and decryption are instigated on both the sides. Along with this the bandwidth goes a bit overhead. Once you disable the SSL for a few pages or for all pages, you will notice that the Magento website will run slightly faster when compared to earlier times. However, the speed that you get through this small modification is small. Of course, the bandwidth that you gain may not be vital as majority of the present computers have amazing CPU power where the encryption and decryption processes take place within microseconds.

Disable all the local Magento Modules: In case your website does not need any local Magento modules, you may decide to skip this specific search for them altogether. There is an XML tag in the app/etc/local.xml file that will facilitate doing so.

Magneto in Cloud: You could optimize the bandwidth for all static content with the help of CDNs. With the help of Cloud Computing, the right now in technology, you could optimize the bandwidth for the Magneto application and get better performance.

Make use of Litespeed or Nginx: No doubt the Apache web server is extremely flexible in terms of configurations but there are also other web servers which are far better optimized for memory usage. You could replace Apache with Litespeed or Nginx and speed up your Magento scripts further. Both of these web servers call for manual configuration in order to facilitate for SEF URLs.

Reduce Apache Logging: There are file operations required for every request that is incoming. When you minimize the Apache logging, there will be less file operations for these requests. No doubt, less logging would lead to less insight in case anything goes wrong but one alternative that you have got for optimization of the file system is with the help of the Apache logs that are stored. Apache logs by default to the /var file system. There is absolutely no need to enable other features like journaling for those specific file systems.

Use Better Options for loading images: It is true that the visitor to a website gets impatient and also waits for all the images to get loaded on the web page. The time taken to load completely is based upon the size and also the number of these images. With the help of LazyLoad, you can cut out on this waiting time and have the images loaded first that are visible and later when the visitor scrolls down, the rest of the images will get loaded later. This way there is less pressure on the server too and the loading can get faster and the visitor less impatient.

Dynamic Data to be stored in Memory based filesystem: When you store the var/cache or var/session…the dynamic data on a filesystem that is memory based (tmpfs or RAMdisk) you will see that a decrease in the disk I/O.

These tips are helping you to get an effective performance of the Magento web store.
About the Author

Yogesh Trivedi is Magento eCommerce Developer at M-Connect Media.He has more than 7 years of experience in Development, Programming.

Rate this Article
Author: Yogesh Trivedi

Yogesh Trivedi

Member since: Nov 19, 2013
Published articles: 1

Related Articles