Technische Details Caching

Posted by Jonathan Sat, 11 Feb 2006 12:09:00 GMT

Wer sich für Ruby on Rails und die technischen Details der Implementation des Cachings interessiert, sollte meinen Artikel über Fragment Caching (Englisch) lesen.

Dort wird beschrieben, wie man Fragment Caching mit MemCache einsetzt und die Fragemente nach bestimmten Zeiten ungültig werden lässt.

Wir benutzen Fragment Caching um die TopFlop Listen und neuerdings auch um die Übersichtsseiten von Bundesländern und Universitäten zu cachen. Gerade die live Berechnung der TopFlops auf jeder Seite würde sonst unsere Server in die Knie zwingen.

Mit Fragment Caching werden die TopFlop Listen pro Seite für jedes Kriterium einmal generiert und erst nach 60 Minuten neu berechnet. Ähnliches passiert bei den Übersichtsseiten der Bundesländer und Universitäten, wobei hier noch nach jedem Anlegen eines neuen Professors die Caches gelöscht und neu berechnet werden.

Mehr Details zur Implementation hier.

Leave a comment, View comments, View trackbacks

Your Comments.

Leave your own response

Other posts about this post.

This post has been discussed on the following web sites / blogs. If you wish to trackback to this post please use the following trackback address: /articles/trackback/20

Spread the word.

MeinProf-Blog supports RSS (Real Simple Syndication), and Trackbacks from other blogs.

RSS feed for this post Trackback URI

Your Reply

Comment Form.

Fields denoted with a "*" are required.

You may also like to leave your email or website.