HOW TO SPEED UP YOUR MAGENTO SITE TUTORIAL:
HOW TO SPEED UP YOUR MAGENTO SITE STEP #1 USE FLAT TABLES
By enabling this option in the back-end, Magento system will use category and product flat tables instead of the EAV type tables which speed up the site performance.
System ::> Catalog ::> Frontend
Change “Use Flat Catalog Category” and “Use Flat Catalog Product”
HOW TO SPEED UP YOUR MAGENTO SITE STEP #2 USE FULL PAGE CACHE
For enterprise edition, this is a built in module. But For community edition you will need to install a plugin for this. I recommend this plugin:
Page Cache – Full Page Cache(http://www.magentocommerce.com/magento-connect/page-cache-full-page-cache.html)
They got a very good support and the plugin is really great based on my experience.
This will make your e-commerce site much faster compare to a normal Magento caching system.
Just turn on the following settings in Magento backend.
System ::> Advanced ::> Developer ::> CSS Settings
HOW TO SPEED UP YOUR MAGENTO SITE STEP #4 TURN ON MAGENTO COMPILER
If you enable this feature, your Magento site can speed up to 25%-50%.
To do this, go to
System ::> Tool ::> Compilation.
HOW TO SPEED UP YOUR MAGENTO SITE STEP #5 REMOVE LOG FILES
Massive Mysql database can decrease the performance of your Magento site. One way to clear your databae is by trucating these Magento Log tables.
HOW TO SPEED UP YOUR MAGENTO SITE STEP #6 INSTALL VARNISH
This will definitely make your Magento website fly. Varnish is a web accelerator whose job is to cache any front-end content and bypass any PHP processing which will make your website 100x faster.
HOW TO SPEED UP YOUR MAGENTO SITE STEP #7 INSTALL AND ENABLE MEMCACHED
To enhance your Magento website page loads, try installing and enabling Mecache in your server. It is designed to cache all database queries which could lower down server resources and increase traffic.
HOW TO SPEED UP YOUR MAGENTO SITE STEP #8 USE NGINX INSTEAD OF APACHE
A light weight web server, Nginx is much faster and less resource hungry compare to Apache. One disadvantage is its a bit tricky to configure, but once you set it up, your e-commerce site will be so much faster and a lot more stable.