News for hackers. Stuff that matters.
Re:Ruby 2.0.0 Released by pifflesnort on Sunday February 24, 2013 @03:05PM (#5275684)
You don't implement HTTP caching, except in very specific cases.

You cache generated data where you need it. This is 1) Easy to add later, 2) Doesn't sacrifice the flexibility of being able to recompose that data on-demand, and 3) Doesn't require a bunch of complex front-end infrastructure to support.

Re:Ruby 2.0.0 Released by Tomte on Monday February 25, 2013 @12:36AM (#5277487)
Of course "you don't implement caching". I think it was clear that I was talking about designing a cache-aware application.

Cf. http://www.mnot.net/cache_docs/.

Re:Ruby 2.0.0 Released by pifflesnort on Monday February 25, 2013 @08:37AM (#5278902)
Yes, and I was talking about implementing caching of components used to compose the pages and API responses, not a full HTTP cache tier that has to be placed in front of your application.
Re:Ruby 2.0.0 Released by Tomte on Tuesday February 26, 2013 @03:49AM (#5284638)
Okay, then I misunderstood where you were getting at. My fault.