This Week in Website Performance

This Week in Website Performance is a weekly feature of the blog. It summarizes recent articles about website performance. How to make yourweb site better, how to improve your users experience when they come to your website and how to optimize the overall experience. Why? Because your friends at care.

Tuning the LAMP Stack to Boost the Performance of Drupal

Author: Sridhar Pandurangiah.

The hosting stack components are a prime target for tuning to improve performance of your drupal site. As these tips affect a standard LAMP stack, many of them are useful for any site using that stack. This article discusses the importance of appropriate optimisation and how to determine what is in need of attention. Using tools from as well as others listed in this article will help avoid spending time where it is not needed. One of the 20 suggestions is to replace apache with Nginx so these don’t strictly apply to LAMP stacks. Lots of good tips here.

Optimizing NGINX TLS Time To First Byte (TTTFB)

Author: Ilya Grigorik.

Optimisation of the network components of a webserver is often not given much attention. As network latency is becoming more of a performance factor than raw throughput, it is prudent to put some resources towards minimising the number of round trips needed to serve a page. This article gets deep into understanding and tuning TLS record size on Nginx and the example page’s overhead drops from 2900 ms to 1560 ms.

5 Website Performance Tips from the 2013 Holiday Rush

Author: David Beulke.

This high level walkthrough of website performance work is good reading to help keep the big picture in mind. Late optimisation, focusing on monitoring results, and keeping bloat to a minimum are but a few of the many factors which need to be balanced to provide optimal performance.

How to Ensure that Visitors Always See Cached Pages in Drupal 7

Author: Tom Rolandts.

Caching is one of many parts of a high performance website. If drupal is the CMS in your world, this should be the article in your reading list. This briefly covers handling of cache for optimal performance — having content cached and ready to go when needed, as well as clearing out old data in order to keep things lean and responsive.