How to Speed up Magento

Today we'll see How to Speed up your Magento store up to 50%

Enable Magento Cache

Go to your admin panel and turn ON all the CachΓ© settings.

Enable .htaccess Rules

Open your .htaccess file located in the root directory and enable the following parts:

HTML Compression

############################################
## enable resulting html compression

php_flag zlib.output_compression onCode language: PHP (php)

File Compression

<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-gzip dont-vary

    # Make sure proxies don't deliver the wrong content
    Header append Vary User-Agent env=!dont-vary

</IfModule>Code language: PHP (php)

Add Expire Headers

<IfModule mod_expires.c>

############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires
## Habilita la cache


#    ExpiresActive On
    ExpiresDefault "access plus 1 month"

</IfModule>Code language: PHP (php)

Define ETags (Yahoo)

############################################
## If running in cluster environment, uncomment this
## http://developer.yahoo.com/performance/rules.html#etags

    FileETag none


###########################################Code language: PHP (php)

Leave a Reply

Your email address will not be published. Required fields are marked *