Professional PHP

PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.
« Status of WACT
Watchng my Grandmother use Software »

flickr case study

October 27th, 2004

Flickr has been getting some positive buzz. Cal Henderson’s presentation of PHP and Flickr (PDF) as been making the rounds of the PHP Blogs. Some of the best:

Flickr Architecture
Notes on transaction volume and conversion of presentation to PDF.
Flickr and PHP
Some selected quotes from the presentation.
A New Architectural Standard
Compares the Flickr architecture to the Yahoo architecture. Interesting comments.

I had hoped that that the friendster php implementation details would be developed into a case study. But, that didn’t turn out well.

I am looking forward to seeing Marco Tabini’s PHP case study website. There really does seem to be interest and a demand for PHP case studies.

One point from the Flickr presentation:

PHP isn’t so great at being a daemon… Leaks memory like a sieve

This doesn’t seem to bode well for all those who want a java style PHP application server.

UPDATE: Normalized data is for sissies.

categories PHP
tags

Related Posts

  • James Gosling on PHP
  • PHP Scalability and Performance
  • Friendster wrapup: does MySQL scale
  • Faster Page Loading
  • Harry Fuecks, PHP Patterns and Dynamically Typed
You can leave a response, or trackback from your own site.

3 Responses to “flickr case study”

  1. #1 Harry Fuecks responds...
    October 28th, 2004 at 3:13 am

    PHP isn’t so great at being a daemon… Leaks memory like a sieve

    Would be nice to have clarified. I guess he’s referring to PHP’s garbage collection and the way circular references are handled as opposed to a leak where there’s no way to recover the memory at all.

    Couple of relevant links
    http://blog.core10.co.uk/2004/09/php-5-garbage-collection.html
    http://bugs.php.net/bug.php?id=30053

    Would expect there’s a definitive answer to be found from the Nanoweb developers.

  2. James Gosling on PHP - Professional PHP pingbacked on March 1st, 2007 at 12:06 pm
  3. #3 php-trivandrum.org responds...
    February 15th, 2008 at 1:11 am

    PHP isn’t so great at being a daemon… Leaks memory like a sieve

    I would not agree.. from my experiences, where I am running heavy batch processes, I have cli php scripts running for almos over six months, which sleeps for 2 seconds, and does some job, then again repeats the cycle.

    This would be more on sloppy code, which you can achieve by developing in any language, I have seen people crashing systems with runaway code that uses recursions and with connection pools.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

code: use [code=php][/code].

Comment Preview

  • Search

  • Subscribe

    Subscribe All Posts
    Subscribe All Comments
    Subscribe All Bookmarks
    Subscribe with Bloglines Subscribe with My Yahoo Add to netvibes Subscribe in NewsGator Online Add to Google
  • Share This

  • Categories (Home)

    • Agile Methods (14)
    • Mac (14)
    • Misc (16)
    • Open Source (14)
    • PHP (95)
    • Software Design (28)
    • Usability (14)
    • WACT (7)
    • Web Design (20)
  • Recent Comments

    • Working with PHP 5 in Mac OS X 10.5 (Leopard)  94
      noujoum, Michiel Van Kets, isorabins [...]
    • Sarah Snow Stever  24
      Dubai Web Design, Development, Snowcore, ennah [...]
    • Benchmarking PHP's Magic Methods  8
      stas, minikperi, Shelon Padmore [...]
    • Keywords and Language Simplicity  7
      olmse, Handy, minikperi [...]
    • Even the Big Guys Get Validation Wrong  4
      James Benson, Michael, Enric Naval [...]
    • Improved Error Messages in PHP 5  12
      James Benson, Iron, baggreeddog [...]
    • How to Transfer Mac OS X Application Data between Computers  36
      Secret Santa, micala, Khaled bin Alwaleed [...]
    • Programming Language Trends via Google  15
      MattW, Jeff Davis, retry [...]
    • PHP Development From Java Architects Eye  10
      Grrkkvho, Bobrila, FelhoBacsi [...]
    • The value of MVC  9
      Euvmetkk, Bobrila, Vulchak [...]
    • nofollow and comment spam  5
      Scopmazo, Qmumqckx, sss [...]
  • Pages

    • Tags
  • Recent Posts

    • php | tek Wrapup
    • php | tek 2008
    • Sarah Snow Stever
    • Benchmarking PHP’s Magic Methods
    • The Endpoints of the Scale of Stupidity on Video
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)
    • Keywords and Language Simplicity
    • Improved Error Messages in PHP 5
    • Michigan Taxes Graphic Design Services
    • Ruby versus PHP or There and Back Again
  • Archives

    • 2008: May
    • 2007: Jan Feb Mar Apr May Sep Oct Nov
    • 2006: Jan Feb Mar Apr May Jun Jul Oct Nov Dec
    • 2005: Jan Feb Mar Apr May Sep Oct Nov Dec
    • 2004: Apr May Jun Jul Aug Sep Oct Nov
  • Menu

    • Register
    • Log in