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
Both comments and pings are currently closed.

9 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.

  5. android remote desktop client says:
    10/22/2011 at 11:49 am

    Top answer: With Remote Desktop Connection Client for Mac, you can connect from your Macintosh computer to a Windows-based computer and work with …

  6. registry cleaner best free says:
    11/2/2011 at 3:31 pm

    Frontline Registry Cleaner Review Download and Scan for Microsoft Windows It’s difficult to find some independent honest reviews on the web …

  7. yoursurprise-2 says:
    12/11/2011 at 8:26 pm

    Great blog you have here but I was curious about if you knew of any forums that cover the same topics talked about here? I’d really love to be a part of online community where I can get feed-back from other knowledgeable people that share the same interest. If you have any recommendations, please let me know. Appreciate it!

  8. Raina says:
    1/24/2012 at 4:54 am

    I admire what you have done here. I like the part where you say you are doing this to give back but I would assume by all the opinions that this is working for you as well. My kindest regards, Raina.

  9. Charmain Portune says:
    6/29/2012 at 1:58 pm

    Nice article. Makes a change to read something actually interesting rather than sitting looking at stupid statuses on twitter!

    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 (18)
    • Open Source (14)
    • PHP (99)
    • Software Design (29)
    • Usability (14)
    • Web Design (20)
  • Recent Comments

    • rsync to remote server via ssh  37
      Petr Halounek, Penni Tomasino, Rodney Kohnen [...]
    • WordPress BBCode Plugin  30
      wepniveth, Pamella Philipps, evakuat [...]
    • PEAR Templates  18
      Sang Bellotti, Kandice Sansing, car insurance estimates for teenagers [...]
    • Extreme Simplicity  15
      Gilbert Moatz, Roni Beauregard, Barb Geyer [...]
    • Manual Memory Management is Dead  6
      Grass Fed Filet Mignon, Kellie Carello, PAPANDOR [...]
    • Friendster wrapup: does MySQL scale  38
      Ollie Joya, nfl jersey on sale, selling scrap gold [...]
    • The Coding Apprentice  51
      fkawau, Annamae Mccane, Boca Raton Personal Injury [...]
    • The Legality of Republishing RSS Feeds  30
      dasfdsfsd, reebok authentic nfl jersey, Tory Rennemeyer [...]
    • Exceptional PHP  7
      Sports, The Click, Laraine Waterhouse [...]
    • PDO versus MDB2  42
      selling silver coins, Oliver Luongo, ddkoaorpa [...]
  • Recent Posts

    • Richard Thomas
    • 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
  • Site

    • Archives
    • Log in
  • Search