in reply to OT: Scalable web application architecture

Caching, caching, caching!

The single largest bottleneck in my databased-backed website was the MySQL server fetching information which hand't changed.

I started using Cache::Memcached to wrap all my data accesses and updates. This is an article I wrote about it - and I posted some code here too:

Steve
--
  • Comment on Re: OT: Scalable web application architecture