Much Ado About Performance
I think I may have finally read one too many posts on “how-to-make-your-WordPress-site-faster”.
Yes, of course there is another kind, one which I will keep on reading. They are usually written by developers, for developers, based on experimentation, objective metrics, and sound analysis of the specific problems at hand. Case-studies, not recipes.
Is the whole problem how to tell them apart? I maintain that it is not. The whole problem, for us site owners, maintainers, developers, editors, administrators or whatever, is actually deciding on which side of the fence we mostly sit.
Using a car analogy, let’s say you buy a production car, one that wasn’t built specifically for you, one that can be bought in the exact same configuration by thousands of people. But hey, you want your car to be yours, unlike that of thousands of people: hence you personalise it, decorate the interiors, apply racing stickers, maybe even a million “performance” accessories (all of which are usually esthetic). If you’re into that sort of thing, you can maybe even, tune the injection a bit, or use a different oil, special tires, a new exhaust system, and so on. You car will run faster (perhaps), and some of you will be even be tempted by the ways of Fast & Furious and go street-racing. That’s all fine and dandy, but a few questions remain to be asked:
- Why did you buy the car, in the first place? To go street-racing (to take one extreme), or to comfortably go from point A to point B (the other extreme)?
- If you answer was “street-racing”, do you plan to tune your car enough, all by yourself, to say, enter the 24 Hours of Le Mans? Or maybe you thought that a 600hp engine is an absolute requirement for commuting to work every day (it’s a jungle out there)?
Because if you do, you see, at some point you will need (at the very least) a mechanic, someone who knows engines, and cylinders, and valves, and crankshafts, and combustion ratios, and air intake systems, and exhaust systems, and a million other things. You’ll probably need a whole customized car, come to think of it.
So, what is your business? Is it car tuning? Or is it something else, for which you need a car?
The same applies to your website: again, what is your business? Is it tuning websites? Or maybe some other activity that needs a website?
In short, a little tuning is cool, go ahead and do that, step by step, and make sure to thouroughly test at every step. Just keep in mind that there’s only so much you can do.
If you want enter faster races, however, go hire a mechanic already. Having the fastest car around isn’t going to help, if it explodes before the finish line.