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.

Filed Under

  • PHP

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.

4 Responses to “flickr case study”

  1. Harry Fuecks says:
    10/28/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 says:
    3/1/2007 at 12:06 pm

    [...] flickr and PHP [...]

  3. php-trivandrum.org says:
    2/15/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.

  4. bookmarking demon software says:
    3/8/2010 at 6:26 am

    There are many techniques that you can use to promote your website, and social bookmarking is unquestionably one of those. If you want to increase the traffic to your site then a easy way to do this is by utilizing a nice social bookmarking software to automate the work.

Leave a Reply

Click here to cancel 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

    Subscribe Feed
    Share Subscribe to this blog…
    Share Bookmark or share this page…
  • About

    My name is Jeff Moore. I'm a PHP programmer living in San Francico and working for a startup.

    More about me…

  • Categories (Home)

    • Agile Methods (14)
    • Mac (14)
    • Misc (17)
    • Open Source (14)
    • PHP (98)
    • Software Design (29)
    • Usability (14)
    • Web Design (20)
  • Recent Comments

    • Programming Language Trends via Google  19
      Craigslist pva, jessica, Scott [...]
    • Looking Towards the Cloud  35
      bentonville multiple listing, cosmetic dental, Sam Brodish [...]
    • PHP versus ASP  8
      Marhta Blight, Ravi, Ryan Brooks [...]
    • How to Transfer Mac OS X Application Data between Computers  59
      Website Migration, harry the computer support guy, Dotty Salvage [...]
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)  157
      lehuuphuc, Robert Parthemer, Lingerie Intimate [...]
    • PHP Games  25
      jessica, Tennille Cranor at Chilli Plants, Lucas Ortell [...]
    • un-PEAR-ing  5
      jessica, Eugene Panin, Arnaud [...]
    • The Legality of Republishing RSS Feeds  23
      kevinxiao, Marissa Miscovich, Quick Student Loans [...]
    • Faster Page Loading  4
      jessica, angular cheilitis, Aaron Rosenfeld [...]
    • PDO versus MDB2  15
      jessica, kevinxiao, Gavin [...]
  • Recent Posts

    • ZendCon: Writing Maintainable PHP Code
    • Looking Towards the Cloud
    • Holiday Tech Support
    • Closures are coming to PHP
    • 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)
  • Site

    • Archives
    • Log in
  • Search