Optimising your LAMP stack for performance

By default, the standard LAMP (Linux Apache Mysql Php/Perl/Python) stack doesn’t come particularly well optimised for handling more than a trivial amount of load. For most people this isn’t a problem, either they’re running on a large enough server or their traffic is at a level that they never hit against the limits. Anyway, I’ve […]

Marcus Povey

By default, the standard LAMP (Linux Apache Mysql Php/Perl/Python) stack doesn’t come particularly well optimised for handling more than a trivial amount of load. For most people this isn’t a problem, either they’re running on a large enough server or their traffic is at a level that they never hit against the limits. Anyway, I’ve […]

Weekly roundup: Caching in

This week saw the election of a new president of America – triggering a massive spike in hope levels worldwide. At last the Bush years are drawing to a close. On the Elgg front, I spent a good portion of the week optimising various parts of the system and drastically reducing the number of queries […]

Marcus Povey

This week saw the election of a new president of America – triggering a massive spike in hope levels worldwide. At last the Bush years are drawing to a close. On the Elgg front, I spent a good portion of the week optimising various parts of the system and drastically reducing the number of queries […]

The lesson this week…

The lesson this week has got to be “Profiling is a Good Thing”. While working on the new Elgg community site this week, it quickly became clear that the way the River code was written was horribly inefficient. So, I had to optimise it. Unfortunately this necessitated a schema change to the system log (a […]

Marcus Povey

The lesson this week has got to be “Profiling is a Good Thing”. While working on the new Elgg community site this week, it quickly became clear that the way the River code was written was horribly inefficient. So, I had to optimise it. Unfortunately this necessitated a schema change to the system log (a […]