Starting with WordPress performance

Starting with web performance

We are going to improve WordPress performance step by step, analyzing and testing all possibilities. This website is hosted on a sample shared hosting and doesn’t have too much strength margin to carry high load traffic or maybe any efficient e-commerce functions. But we are going to change this situation: any website must have a chance to be the fastest.

This website is initially powered by WordPress + a number of plugins (GD Star Rating for ratings, Google Analyticator for statistics, WordPress.con Popular posts and WordPress related posts to increase internal linkage). Basic theme is BasicPress (blue variant) by wpcrunchy. It was tuned a bit to create proper links in Subscribe & Follow section.

The very first plugin to measure overall server side performance is very clean and simple – Panel Load. It just adds a number of MySQL queries and time to generate HTML code of the page. Also it gives memory usage and (a bit tuned version) overall memory limit. For this website it’s 32Mb (very common value).

Before adding all widgets to the left sidebar page generation time was about 150ms (and a number of MySQL queries – 20) – very good. After a number of widgets had been added to the left sidebar – it was increased to 220-250ms (MySQL queries to 30), and it seems it can reach 1000ms and more if blog will be under load. So the first advice: think carefully about every widget / plugin. Try to find any information about their performance and test not even overall plugin logic / UI, but also its performance.

VN:F [1.8.0_1031]
Rating: 0.0/10 (0 votes cast)

Related Posts

NO RESPONSE TO Starting with WordPress performance

Leave a Reply

MySQL queries: 86 | 0.340s
Memory used: 13.84M
Memory limit: 32M