In our last speed tweak we upgraded the hosting of a test site. The first byte time was reduced significantly for both DSL and cable, and cable load time improved by 34.3%. However, DSL load times remained unchanged after the hosting upgrade. 20 second load times are unacceptable at DSL speeds. 3.4MB and 76 requests is clearly too large and complex a page to load fast. Clearly the page size and complexity need to be reduced.
To reduce the footprint of our test web page, we installed mod_pagespeed on the new server. The results are shown in Figures 1 and 2.
After installing mod_pagespeed the page size decreased by 35.9% (from 3,487K to 2,235K), and the number of objects decreased by 19.7% (from 76 to 61 objects) (see Figure 3).
Figure 3: Site Performance Statistics After mod_pagespeed
Start render times improved accordingly, by 42.8% for DSL (from 4.9S to 2.8S) and by 16.7% for cable connections (see Figure 4).
Figure 4: Start Render Times After mod_pagespeed (DSL and Cable)
Load times also improved, by 33.9% for DSL (from 20.6S to 13.5S) and by 31.8% (from 6.6S to 4.5S) for cable connections (see Figure 5).
Figure 5: Load Times After mod_pagespeed (DSL and Cable)
Installing mod_pagespeed made significant improvements in web page performance. Web page start render times improved by 17% to 43% and load times improved by about one-third. However, even after installing mod_pagespeed the load times of 13.6S for DSL and 4.5S for cable are still above HCI guidelines. So while installing mod_pagespeed can significantly improve load times, it is no substitute for manual performance optimization.
By website optimization on 17 Feb 2014 PM