<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>MeinProf-Blog: Technische Details Caching</title>
    <link>http://blog.meinprof.org/articles/2006/02/11/technische-details-caching</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Technische Details Caching</title>
      <description>&lt;p&gt;Wer sich f&amp;uuml;r &lt;a href="http://www.rubyonrails.com"&gt;Ruby on Rails&lt;/a&gt; und die technischen Details der Implementation des Cachings interessiert, sollte meinen &lt;a href="http://blog.innerewut.de/articles/2006/02/09/time-based-fragment-caching-with-memcache"&gt;Artikel &amp;uuml;ber Fragment Caching (Englisch)&lt;/a&gt; lesen.
&lt;/p&gt;
&lt;p&gt;
Dort wird beschrieben, wie man &lt;a href="http://api.rubyonrails.com/classes/ActionController/Caching/Fragments.html"&gt;Fragment Caching&lt;/a&gt; mit &lt;a href="http://www.danga.com/memcached/"&gt;MemCache&lt;/a&gt; einsetzt und die Fragemente nach bestimmten Zeiten ung&amp;uuml;ltig werden l&amp;auml;sst.
&lt;/p&gt;
&lt;p&gt;
Wir benutzen Fragment Caching um die TopFlop Listen und neuerdings auch um die &amp;Uuml;bersichtsseiten von Bundesl&amp;auml;ndern und Universit&amp;auml;ten zu cachen. Gerade die live Berechnung der TopFlops auf jeder Seite w&amp;uuml;rde sonst unsere Server in die Knie zwingen. 
&lt;/p&gt;
&lt;p&gt;
Mit Fragment Caching werden die TopFlop Listen pro Seite f&amp;uuml;r jedes Kriterium einmal generiert und erst nach 60 Minuten neu berechnet. &amp;Auml;hnliches passiert bei den &amp;Uuml;bersichtsseiten der Bundesl&amp;auml;nder und Universit&amp;auml;ten, wobei hier noch nach jedem Anlegen eines neuen Professors die Caches gel&amp;ouml;scht und neu berechnet werden.
&lt;/p&gt;
&lt;p&gt;
Mehr Details zur Implementation &lt;a href="http://blog.innerewut.de/articles/2006/02/09/time-based-fragment-caching-with-memcache"&gt;hier&lt;/a&gt;.
&lt;/p&gt;

</description>
      <pubDate>Sat, 11 Feb 2006 13:09:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:a3c93cff2e0e39342200b3e9e2a17ee5</guid>
      <author>Jonathan</author>
      <link>http://blog.meinprof.org/articles/2006/02/11/technische-details-caching</link>
      <category>Ruby</category>
      <category>Technik</category>
      <trackback:ping>http://blog.meinprof.org/articles/trackback/20</trackback:ping>
    </item>
  </channel>
</rss>

