Low hit percentage op Memcache in Drupal

13 Sep 2011

Joris Snoek - Business Dev
+31 (0)20 - 261 14 99

Onlangs hebben we Memcache geimplementeerd in een reeds draaiend Drupal systeem. Betreffende klant kwam op ons af met de mededeling dat het betreffende systeem merkbaar trager werd. Na een analyse bleek dat een Memcache implementatie de oplossing was. En daarnaast deels tunen van de cache instellingen van Drupal.

Memcache is in basis een relatief eenvoudige implementatie, welk een enorme perfomance boost kan geven op een high traffic / large scale Drupal website.

Probleem: laag hit percentage op Memcache

Het bleek alleen dat bij deze installatie specifiek Memcache bleef hangen op een hit percentage van ongeveer 3 %. Wat dus inhoud dat bijna geen cache 'geraakt' werd en Memcache weinig invloed zal hebben.

Oplossing: patch

Na een verdere analyse op diverse logbestanden bleek dat alle cache aanvragen misgingen op 'getMulti'
Na een kleine zoektocht op internet bleek al snel dat hier een uitgebreid topic over was, die tevens een patch voor de Drupal memcache module oplossing bood om dit probleem te verhelpen.
http://drupal.org/node/911232#comment-3525972

Case study memcache implementatie op Facebook.com

Zie "Scaling memcached at Facebook": http://www.facebook.com/note.php?note_id=39391378919

Memcached wordt onder andere gebruikt door:

    

Feedback of vragen over Memcached implementatie in Drupal?

Neem contact op met me, of hit me on Twitter.

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >