Apache—Server Software With Process-Based Architecture

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.

Continue reading

Server Hardware—How Important Are CPU, RAM, and I/O Speed To Performance?

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?

Continue reading

Website Performance—Does Your Hosting Plan Matter?

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.

Continue reading

DNS And HTTP Performance Case Study For This Site

One reason I’ve been writing about performance this year is so that I can better learn how to improve the performance of this site. There were changes I knew I should make before starting, like enabling a caching plugin. I used to have one setup, but somehow left it behind the last time I moved to a new host.

Continue reading

How HTTP/2 Solves The Performance Issues Of HTTP/1.1

HTTP/1.1 has been a pretty good protocol, but it does have some issues in regards to performance. It leads to additional HTTP requests, usually repeating some of the information sent in each request. It also requires one request finish before the next one begins. HTTP/2 aims to correct these issues.

Continue reading