Scaling PHP in the Cloud

HasGeek’s seventh event, focusing on the challenges of scaling from single to multi-server deployments for PHP-based websites.

Scaling like a pro with Gearman!

Submitted by Amal Raghav (@kertz) on Jun 13, 2011

Section: Development Technical level: Intermediate Session type: Lecture Status: Submitted

Abstract

An introduction to Gearman. Learn how Gearman can help to farm out work to machines or processes that are better suited to do the work.

Outline

To me scaling is all about finding the right place/tool to do the task. While PHP is good at something C or Perl could be better at something else. Server1 could be good at handling HTTP requests while Server2 might be good at data crunching. With Gearman you can easily farm out work to a specific machine or process!

Gearman is a project started by Danga Interactive(Yes! The guys behind memcached). It's open source, fast, flexible and allows you to do work in parallel, to load balance processing, and to call functions between languages.

This talk will be an introduction on how Gearman works and also share my experience of using Gearman in the wild.

Links

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('You need to be a participant to comment.') }}

{{ formTitle }}
{{ gettext('Post a comment...') }}
{{ gettext('New comment') }}

{{ errorMsg }}