Magento Performance Optimisation

Overview

There are many ways to optimise Magento Performance, broadly split into the following categories:

Note

This is a stub, the page needs a lot more content adding

Server Side - Time to First Byte

This is how quickly Magento receives a request and then returns a response. The "first byte" is the very first byte of response that is received by the browser after making a request

Browser Rendering

This is the speed with which the browser can retrieve all of teh assets for a page and then render them

This metric is what is being tested when you run tools such as Google Page Speed

Server Side TTFB Techniques

Prevent Modules from Phoning Home on Front End Requests

Some module authors, especially paid for modules, have taken the decision that they want to build in licence checking code which will actually make a web request into the rendering of front end pages.

This can add a number of seconds on top of the standard TTFB. If for any reason the remote server is slow or not responding then the impact can be huge.

Here is a github repo that lists a few offenders steverobbins/Magento-PhoneHomeList

Browser Rendering Techniques

TBC