<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.merbivore.com/lib/exe/css.php?s=feed" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Merb Wiki howto:cache</title>
    <subtitle></subtitle>
    <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/"/>
    <id>http://wiki.merbivore.com/</id>
    <updated>2010-08-19T21:57:24-07:00</updated>
    <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
<link rel="self" type="application/atom+xml" href="http://wiki.merbivore.com/feed.php" />
    <entry>
        <title>Cache validators</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/howto/cache/etag?rev=1228103784&amp;do=diff"/>
        <published>2008-11-30T19:56:24-07:00</published>
        <updated>2008-11-30T19:56:24-07:00</updated>
        <id>http://wiki.merbivore.com/howto/cache/etag?rev=1228103784&amp;do=diff</id>
        <summary>Check how this feature is implemented in merb-core (lib/merb-core/controller/mixins/conditional_get.rb)

Caching is tricky but here is a great read about HTTP caching, more precisely “reverse proxy caches”.

Basically the concept is to let the HTTP gateway cache know when a piece of content was modified so it can serve it without going through the entire stack. At least that's the theory.</summary>
    </entry>
</feed>
