|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 25 ![]() |
http://lingping.info/zf
Mon site démo en ZF+Smarty+AJAX Sur la partie "Gestion des agents", J'ai utilisé le cache de Smarty. Donc s'il on fait pas de l'opération comme "add","edit","delete", tout est caché. Mais dès qu'on fait une opération, je dois vider tous les cachés créés, car ça change les résultats de la recherche. Du coup, si on fait souvent 'add,edit,delete', le cache ne sert plus (car tout le temps ils sont effacés). Est ce qu'il y a une solution, on peut effacer seulement les caches par apport l'élement qu'on change? par exemple, on modifie "toto", on casse pas tous les caches sauf les caches contient "toto" (les résultats de recherche) ou c'est pas conseillé d'utiliser cache dans la page recherche ??? |
|
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 25 ![]() |
parce que smarty cache le template
peut-être c'est mieux cacher l'objet sur ce sujet. si on utilise pas memcached, Zend_Cache??? qn a déjà utlisé Zend_Cache? |
|
|
00
|
|
|
#3 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Le cache est utile à partir du moment où tu fais plus d'affichages que de modifications. C'est une histoire de "majorité + 1", donc très facile à réaliser.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 25 ![]() |
|
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Inscription : septembre 2005 Messages : 925 ![]() |
je n'utilise le cache qu'avec le ZF, mais, avec lui, tu as 2 notions :
ID + tags. tu affecte 1 ID + 0-N tags. quand tu efface du cache, tu peut ensuite l'effacer selon son ID ou son/ses tags. ainsi, tu peut optimiser ce que tu efface, je ne sait pas si il en va de meme avec smarty... |
|
|
00
|
|
|
#6 |
|
Membre expérimenté
![]() Inscription : septembre 2005 Messages : 925 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com