mckoy – Memcached Sniffer
Kaum eine große Website kommt heute ohne Caching aus. Je größer ein Portal, desto größer ist in der Regel der Cache. Wir nutzen für openPS die von Livejournal entwickelte, erprobte Technologie “Memcached“, um ein zentrales System zu haben, auf welchem unsere Daten zwischengespeichert und abgerufen werden können. Egal ob Datenbankabfrage, Sessiondaten oder temporäre Zwischenspeicher. Memcached “frisst” alles bis zu 1 MB Größe.
Je mehr Anfragen aus dem Cache beantwortet werden können, desto besser – unsere Cache-Hit Rate liegt zur Zeit bei knapp über 96% (War ja klar, dass es jetzt gerade für den Screenshot weniger ist *grummel*). Das bedeutet, dass nur 4 Prozent aller Anfragen von den Datenbanken bearbeitet werden können.

Auch wenn es sich um “Hexenwerk” handelt – ohne Überwachung und regelmäßige Wartung bringt der beste Cache nichts.
Das StudiVZ hat ein openSource Tool mit dem Namen “McKoy” veröffentlicht, welches eben dieses ermöglicht. McKoy steht für [m]em[c]ache [k]ey [o]bservation [y]ield und kann bei Sourceforge kostenlos heruntergeladen werden.
Vielen Dank für dieses tolle Tool!