Magento Expert Forum - Improve your Magento experience
-
Junior Member
Speed up Magento in Easy steps?
Is your Magento ecommerce store running slowly? See below for information on how to speed it up and improve its performance !
Magento has become one of the most popular and effective e-commerce applications all over the world since its birth in 2001. There are numerous advantages and convenience that Magento brings about for a web store and its owner but we will save those in another post coming up next.
In this article, we will mention a “dark-side” Magento users face, ie. Its undeniable resource costing consequence – reasons and recovery.This limitation alone will slowdown your website, and to some extent, irritates your customers for wasting their time. However, don’t Magento users be hopeless as we are still masterful enough to tackle this situation.
Below are some of our practical solutions to optimize Magento site’s loading time relying on our own experience and ability in exploiting Magento for over 7 years.
Modify .htaccess file
In your .htaccess file, you can add the following code to enable mod_deflate module of Apache and it will increase the ability to compress your CSS, JS, Text in order to speed up the loading time.
<IfModule mod_deflate.c>
############################################
## enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip
# Insert filter on all content
SetOutputFilter DEFLATE
# Insert filter on selected content types only
AddOutputFilterByType DEFLATE text/html text/plain text/xml
text/css text/javascript
# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Don't compress images
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzipdont-vary
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>
Copy HTTP Request by Expires Headers
When a customer visits your website for the first time, the site will load lots of HTTP requests. How to minimize these requests? We will use Expires Headers function to save unnecessary HTTP requests for the next visits. Simply add this code to your .htaccess file:
<IfModule mod_expires.c>
############################################
## Add default Expires header
##http://developer.yahoo.com/performan...s.html#expires
ExpiresActive On
ExpiresDefault "access plus 1 year"
</IfModule>
Reduce the file size of images to be uploaded
As far as you know, Magento is used for e-commerce website; therefore, all images on the site particular product images are essential. We need eye-catching images, of course, those are sometimes too big to fully load and time-costing. As a result, it is crucial for a store owner to find out a sensible solution to reduce the file size of images to be uploaded but still restrain the quality of the images. It will be critically helpful to reduce site’s capacity when you run it.
We suggest a few feasible tips and directions for this issue. Trust us, it is completely simple and all you need is uploading your images to a system and it will return you re sized ones while the quality is kept. Now you can post similar-quality-shrunk images instead of old stone-sized ones. Below are our tips:
https://tinypng.com/ (PNG images accepted only)
http://www.smushit.com/ysmush.it/ (all images accepted)
Turn off unnecessary modules
There are thousands of Modules available in Magento to be used or shelved. For the medium-sized e-commerce website, it is not always necessary to use all these extensions and modules. You need to list all Modules that your system won’t use and turn them off. It helps to improve the site loading time when unused extensions are disabled.
Simply go to Admin > System >Configuration> Tab Advanced>Advanced>Disable Modules Output, it shows all available Modules and their status. Select unnecessary modules and disable them.
Utilize Magento Compilation
Magento compilation will collect all functions in one place, which will decrease steadily site loading time up to 25-50% depending on each system. It is a brilliant feature that helps improve the speed of your site.
Go to Admin > System > Tools >Compilation, click Run Compilation Process.
When the process is done, you can Disable it.
Enable Fat Catalog in Admin panel
This function accelerates products queries and returns time-saving results.
Go to Admin >Sytem>Configuration > Catalog:
In Frontend section, change 2 values of “Use Flat Catalog Category” and “Use Flat Catalog Product” to Yes:
READ MORE : http://www.magesolution.com/blog/optimize-magento-site/
View more threads in the same category:
-
-
Junior Member
Check these points to speed up loading speed of the website http://bit.ly/1mfbwEs
-
-
This tutorials are very helpful ! thank magesolution
-
-
Wow! My first day and one of my biggest Magento questions has been answered! This is the first post I have read here and I'm already loving this place
-
-
Thanks for posting those great points. It will help the Magento users a lot.
-
-
New member
Great points!
Do tinypng or smushit have a Magento extension? It will be very time consuming to manually optimize pictures for hundreds of products.
There are also other plugins that will do this for you automatically.
-
-
Member
Still I am facing the issue?
Can anyone helps me?
-
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
Bookmarks