Speaker: Andrei Zmievski
Quick, what do memcache, MogileFS, and Gearman have in common? They are scalable, distributed technologies, and they can also interface with PHP, your ubiquitous Web development language. Digg uses all 3 (and a few more) in its quest for social news domination, and this session will share much of what we’ve learned about them and how they are best utilized with PHP.
Slides for this talk can be found here.
Podcast: Play in new window | Download

4 comments












4 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.
I use memcache and gearman in a few of my websites, but mogileFS poses a serious problem: it only runs on Linux and I've moved to FreeBSD some time ago (much easier to maintain IMO).
To be precise: perlbal, the proxy it uses, only runs on Linux. I can installl mogilefs from ports with little trouble, but it doesn't work because perlbal keeps crashing. Something about the sendfile implementation not being cross-platform.
So for now, I'm stuck with an rsync cronjob every 15 minutes to spread uploaded content to the other frontend servers, and having the loadbalancer (varnish) check for 404's from upload directories and re-requesting them from the primary frontend server which receives all uploads.
Continuing the Discussion