For the last couple of weeks I’ve been talking about server software, specifically in regards to how each handles HTTP requests and connections. This is all part of an ongoing series about website performance.
About a month or so ago, I started a series about web servers as part of an ongoing series about website performance. I talked a little about different hosting packages and followed that up with some thoughts about server hardware. I then rudely interrupted the series with a couple of posts about productivity.
You may or not think about it much, or even at all, but your choice of server software has an impact on the performance of your site. It isn’t that one application is always better than the others, but rather they each have their own strengths and weaknesses and depending on the particulars of your site, one application might work better for you than another.
When it’s time to choose a hosting company and a hosting package do you consider the specs of the server? How do you decide how many GHz of clock speed in a CPU is enough and how do you choose much RAM you need. What should you look for when it comes to server disk space?
Last spring I published a short series on website performance to serve as an introduction to a longer on-again off-again series on the same topic. That first series covered things like performance budgets and how to test a site’s performance and read the waterfall charts you receive as a result.