Entropic Memes is by no means a high-traffic site, even for a personal blog. However, it’s occasionally high-enough traffic that performance issues can occur, were steps not taken to prevent them. For this website, those efforts comprise four distinct efforts: Application-level output caching, server-side caching, scalable architecture, and a transparent caching proxy front-end. Each is designed to minimize the impact of one or more specific performance bottlenecks that have arisen over the years.
Today, having just hit the eight-hundredth post on this site, and survived the highest sustained level of traffic the site has ever weathered, I thought it’d be a good time to look – once again – at the last of these measures, the transparent Squid proxy that serves up all the requests for this website, and which has been in use for just over a year.
Read the rest of this entry »