Optimizing a real-time Symfony app with Memcached, Socket.io, Node.js, Redis, and Nginx

Tenho Reserva, a PHP/Symfony/MySQL web app, had a problem: we desperately needed to lower its CPU footprint. The primary culprit was the clerk availability algorithm (seen in action here), which would take Apache or php-cgi an average of two seconds […]

/ 3 Comments

Optimizing a real-time Symfony app with Memcached, Socket.io, Node.js, Redis, and Nginx

Tenho Reserva, a PHP/Symfony/MySQL web app, had a problem: we desperately needed to lower its CPU footprint. The primary culprit was the clerk availability algorithm (seen in action here), which would take Apache or php-cgi an average of two seconds […]

/ 3 Comments

New ways to do old things

Every once in while I get reminded of how some of the more inconspicuous modern advances can make your life so much easier.  This happens to everybody all the time, of course, but I’d still like to share two of […]

/ No comments

New ways to do old things

Every once in while I get reminded of how some of the more inconspicuous modern advances can make your life so much easier.  This happens to everybody all the time, of course, but I’d still like to share two of […]

/ No comments