The Anatomy and Timing of a Web Request – Part I
My academic background was mathematics, specialising in operations research and statistics. I put this to good use when I first started my career in an IT consultancy, in working one…
My academic background was mathematics, specialising in operations research and statistics. I put this to good use when I first started my career in an IT consultancy, in working one…
This is the third in a series of phpBB performance articles and in this one I want to investigate how feasible it would be to use code globbing to reduce…
As I described in a previous article, you can use Linux utility strace to instrument a web request simulation and suPHP model. sudo -u www-data strace -tt -o /tmp/strace.log php…
The trigger for this article was a conversation with Mark Fisher, someone that I mentored through his early career, and who has remained a close friend over the years, though…
As I’ve discussed in earlier articles, such as Using PHP applications on a Webfusion hosted service (Linux), a webserver will be able to achieve far higher thoughput processing PHP requests…
With a POST form, you need to be careful when you return the response that the user might just issue a refresh and in doing so resubmit the form, resulting…
This blog has pretty much turned into a self-referential exercise as a major theme in my articles is the development and performance of the blog engine itself. This started because…
This is a follow-up a previous article, which described how I use the TinyMCE editor for comment and article creation. However, at the time of writing this, there were four…
Use of CSS sprites is an advanced HTML technique that can be a little controversial – at least in terms of questioning whether any potential performance benefits merits the effort…
This article takes the optimisation of my blog engine to a next stage. It develops some of the thoughts and concepts that I’ve previously discussed in the following articles: Using…