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 No 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=""> <code> <em> <i> <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 Subscribe with Google feed reader
  • Share This

  • Categories (Home)

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

    • PHP Coding Standards  6
      3123, Jack Johnson, Ignatius [...]
    • Expert and Novice Programmers  13
      Ben W, flj, chris web developer [...]
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)  83
      e-okul, Luis Oscar Cruz, xentek [...]
    • How to Transfer Mac OS X Application Data between Computers  34
      Khaled bin Alwaleed, Oscar, TeeJay [...]
    • Sarah Snow Stever  23
      Snowcore, ennah, Philippine Website Developers [...]
    • PHP Development From Java Architects Eye  9
      Bobrila, FelhoBacsi, Angsuman Chakraborty [...]
    • Improved Error Messages in PHP 5  9
      ennah, Khumaer, retry [...]
    • The value of MVC  7
      Vulchak, อะไหล่แอร์, Derek Scruggs [...]
    • Why PHP is easier to learn than Java  13
      , , WTF [...]
    • goto in PHP  38
      Goldilocks, , SFM [...]
    • Keywords and Language Simplicity  6
      Handy, minikperi, PHP Encoder [...]
  • Pages

    • Tags
  • Recent Posts

    • 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
    • Mighty Mouse Kryptonite and Exceeding Expectations
    • reCAPTCHA - Combining Distributed Problem Solving with a Web Service
  • Archives

    • 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
    • Login