« Q&A: The creators of Digg, StumbleUpon and Netvibes on Web 2.0’s future | Main | Military Intelligence Goes Web 2.0 »
How Digg.com uses the LAMP stack to scale upward
By xaby | October 1, 2007
Alright, Xaby: Singapore’s Web Development Company, we endorses, uses, and swears by LAMP (Linux, Apache, Mysql, PHP), this just simply reaffirms what we believe in.
April 24, 2007 (Computerworld) — Digg.com credits two particular features of its LAMP (Linux, Apache, MySQL and PHP) server cluster for helping the news aggregation site maintain speedy performance in the face of high growth.
The site, which lets its users vote on, or “digg,” their favorite news stories hosted on other sites, recently passed the 1.2 million-user mark according to Elliot White III, an engineer at San Francisco-based Digg Inc. He spoke at MySQL’s annual conference in Santa Clara, Calif. on Tuesday.
Today, Digg.com boasts 100 servers scattered in multiple data centers that host a total of 30GB of data, but the site started off in late 2004 as a single Linux server running Apache 1.3, PHP 4, and MySQL 4.0 using the default MyISAM storage engine, White said.
As more users dug Digg, the site moved to an architecture that uses a load balancer in the front that sends queries to PHP servers, MySQL slave servers that feed the PHP servers, and a MySQL master server that feeds data to the slaves.
Sphere: Related ContentTopics: Web Development |
Comments are closed.