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