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.

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

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

    • Working with PHP 5 in Mac OS X 10.5 (Leopard)  258
      Tuan Lal, Lavagem de estofados, Edward L. Kind [...]
    • php | tek 2008  36
      how to mend ice machine, Akademija Debelih, Odbacena [...]
    • goto in PHP  59
      kasor, Thomas Valdivieso, Murray Ziadie [...]
    • Firefox Extensions for Web Developers  33
      kasor, Website Design Toronto, mobila bistrita [...]
    • Why PHP is easier to learn than Java  68
      kasor, Justina Calvery, Guy Lipton [...]
    • Meta Tag Refresh Faux Paux  43
      html email templates, E-Juice Reviews, image [...]
    • Improved Error Messages in PHP 5  49
      Carroll Tina, Przeprowadzka, Emery Harari [...]
    • Benchmarking PHP's Magic Methods  33
      kayu oyunlar?,dora,oyun,oyna, Benjamin Bejjani, paypal website [...]
    • Microbenchmarks of single and double qouting.  24
      kefir grains minneapolis, sexshop dildo, tuim688 [...]
    • PEAR Templates  17
      Kandice Sansing, car insurance estimates for teenagers, Dale Brence [...]
  • 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