Speed Up Magento Stores: A Quick Guide
A while back, we posted an article about Magento slowdown. Did you want to hear more
tips about how you can speed up your Magento store? Well, we have them below.
There are several methods that can be applied by one to enhance Magento performace and other PHP-based CMS systems.
These methods start from settings within Magento and goes all the way to server/hosting settings.
Speed Up Magento Stores: A Quick Guide
Reduce the size of file transfer between browser & web server
A useful approach to escalating Magento-store performance significantly is by lessening the size of the file transfer between browser and web server.
Minify Javascript and CSS:
Compressing the JavaScript and CSS can set aside many bytes of data and reduces downloading, parsing and execution time.
There are many online tools are available to minify JavaScript and CSS such as jscompress.com, minifyjavascript.com csscompressor.com, minifycss.com.
Optimize images by resizing them:
Select a suitable image file format and compress the images using image compressor to lessen the bandwidth between browser and web server.
These are several image compression tools offered online, such as imageoptimizer.net, hjpeg-optimizer.com, JPEGMini.com, etc.
Enablze GZIP compression
You can curb the number of bytes sent over the entwork considerably using GZIP compression that cut down the size of HTML, CSS, and JavaScript files sent over the network by up to 70% and reduces download time terrifically.
Combine images using CSS sprites
With the help of CSS sprites, number of images can be brought down by combining them into as few files as possible. It will be reduce the server requests and will bring down the number of bytes downloaded by a webpage.
Expires Headers or Cache control headers
By using the expire headers or cache control ehaders, the number of HTTP requests and its size can be reduced to faster page load.
Enable Apache KeepAlives
While using shared hosting web servers and browsers may close connections so it is significant to enable the Apache KeepAlives to enhance the communication between server and browser.