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 on
Code 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)