Introduction (How to Increase Magento Performance & Speed): Newly installed Magento proves rather slow to use with the default settings. Most people would like to increase Magento performance and speed, and save time spent on the searches. Some will target its integration with plugins, reduces steps of execution and store cache appropriately. Some of the most applied methods are discussed below.
Use Compiler to Increase Magento Performance & Speed:
The compilation of Magento files will lead to better performance. This involves concatenation of various PHP files and sorting them in a single location. This will in turn increase the efficiency of the auto loader. Technically, the function of the auto loader is to locate the and select the best PHP file from four major locations which include: app/code/community, app/code/local, app/code/core and the lib. The more the files that the auto loader has to get through the slower it will be. When compiled the auto loader will only be required to look into includes file. This reduces the time it takes which translates to faster Magento.
Use Compression tools to Increase Magento Performance & Speed:
Merging JS & CSS files to Increase Magento Performance & Speed:
Use speedster plugin to Increase Magento Performance & Speed:
These plugins are available for download through Magento such as Foomaan speedster. It is a plug-in which is coded in such a way the tit compresses, combines and caches the Java script and CSS files. Use of this plug-in is highly recommended as it combines many functions for small storage space as well as eliminated the need for GZip support on the server. It also brings in automatic version which creates a new URL each time the plug-in is updated. CSS images are also improved significantly regardless of the skin or package being used. Addition of plugins can be achieved by following the following procedure:- open the system menu, Magento connect, manage extensions and insert the code and install the plugin extension automatically.
Enabling Cache to Increase Magento Performance & Speed:
Optimizing a Magento installation may be done by letting the Magento cache some portions of the code bases used. It is not advisable to enable all caches, but most importantly layouts and block HTML output as a result, the time taken to load a site is significantly reduced. This can be done by selecting the Magento admin panel, systems, cache storage Magento and enable the cache.
Add Accelerator on server to Increase Magento Performance & Speed:
Install APC/Xcache Accelerator on the server. This will increase the loading speed by introducing caching which will in turn cache the PHP code used which thereby make it more responsive. It will also stop the interpreter form recompiling the PHP code every time one makes a request. PHP interpreter has to reach each file every time from the storage disk. This is a tedious process, which proves time consuming. Use of an accelerator will split up the steps and optimizes the necessary stops. This is done by caching the codes used in intermediary stages which is repeatedly used instead of a recompilation of the code.
Use GZip to Increase Magento Performance & Speed:
This is a compression tool which comes as a default extension in popular browsers. This is a good tool to use in speeding up the Magento. In addition, it is available for downloads. When using the default configuration of Magento, it proves really slow since the browser has the GZip compression tool, it is easy to enable it and maximize on the speed of the browser. This is done by replacing the file htaccess by GZip coding.
Delete Etags to Increase Magento Performance & Speed:
This is a method used by HTTP to validate the web cache. It also allows the clients to make requests n certain conditions. This will in turn reduce the response that the browser gives it. The content specified has not been changed. When used to optimize Magento, it will eliminate cases of simultaneous updates which tend to overwrite each other.
FYI: For your convenience here is the quick link of official website & wiki page of Magento.