Evan Martin (evan) wrote in evan_tech,
Evan Martin
evan
evan_tech

wikipedia -- did you know!

The wikipedia list is always both interesting and depressing to me. Recently, I've learned that:
  • PHP reboots on each request; that is, there's apparently(?) no way to keep a long-running process around to process requests faster. This means that one way to improve per-request latency is to cut down on the total boot time of your application!
  • Rendering a page (this is not including boot-up or fetching page content(?)) takes 800ms. That's almost a second! Now I sorta understand why they came up with that kooky memcache variant -- at those speeds, even loading data from disk is relatively quick.
  • On the other hand, they're past 10khits per second.
Wikipedia's tech is fascinating to me because they've clearly got decently smart people working on it but it seems like early design decisions hamstrung later ones. There's a lesson there, I think: something about how the second system syndrome isn't as bad if you can get to it early.
Subscribe

  • blog moved

    As described elsewhere, I've quit LiveJournal. If you're interested in my continuing posts, you should look at one of these (each contains feed…

  • dremel

    They published a paper on Dremel, my favorite previously-unpublished tool from the Google toolchest. Greg Linden discusses it: "[...] it is capable…

  • treemaps

    I finally wrote up my recent adventures in treemapping, complete with nifty clickable visualizations.

  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 17 comments

  • blog moved

    As described elsewhere, I've quit LiveJournal. If you're interested in my continuing posts, you should look at one of these (each contains feed…

  • dremel

    They published a paper on Dremel, my favorite previously-unpublished tool from the Google toolchest. Greg Linden discusses it: "[...] it is capable…

  • treemaps

    I finally wrote up my recent adventures in treemapping, complete with nifty clickable visualizations.