Plugin Cache-money

Encore une fois Nick Kallen nous régale :slight_smile:

avec ce plugin de write-through & read-through caching
utilisé chez Twitter :

http://magicscalingsprinkles.wordpress.com/2008/12/11/introducing-cache-money/

source :

très intéressant et prometteur tout ça.

– Jean-François.


Prochain Apéro Ruby le 11 décembre

http://twitter.com/underflow_

Excellent !

Pour tout dire, il me semblait qu’en “production”, un cache de ce type
était
déjà présent.

Y a-t-il une raison pour ne pas utiliser systématiquement ce type de
“cachage” ?

gUI

Le 11 décembre 2008 16:11, Jean-François Trân [email protected] a
écrit :

GitHub - nkallen/cache-money: A Write-Through Cacheing Library for ActiveRecord


Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://fr.openoffice.org/

2008/12/12 Guillaume B. [email protected]:

Excellent !

Pour tout dire, il me semblait qu’en “production”, un cache de ce type était
déjà présent.

Y a-t-il une raison pour ne pas utiliser systématiquement ce type de
“cachage” ?

Il requiert plusieurs choses, tant d’un point de vue hébergement que
développement :

  • serveur memcache, les librairies et la configuration pour s’y
    connecter
  • la précision des éléments d’index nécessaire pour correctement
    cacher les entrées avec les bonnes clées. Si des éléments sont accédés
    au travers de relations (belongs_to par exemple) il faut ajouter la
    foreign_key dans l’index sous peine d’erreurs de cache lors de la
    modification du parent.


http://fabien.jakimowicz.com

Merci pour l’info, je l’ai ajouté dans les tickets pour les
améliorations de performance zena.

G.

2008/12/11 Jean-François Trân [email protected]:

  • la précision des éléments d’index nécessaire pour correctement
    cacher les entrées avec les bonnes clées. Si des éléments sont accédés
    au travers de relations (belongs_to par exemple) il faut ajouter la
    foreign_key dans l’index sous peine d’erreurs de cache lors de la
    modification du parent.

Tu pourrais donner un exemple à partir d’une base simple stp ? J’arrive
pas
à comprendre en quoi la foreign key doit faire partie de la clé…

Merci (((-:

gUI


Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://fr.openoffice.org/