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 […]

/ 9 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 […]

/ 9 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