Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/08/2007, 10h04   #1
Futur Membre du Club
 
Inscription : mai 2007
Messages : 25
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2007
Messages : 25
Points : 18
Points : 18
Par défaut Mon site démo ZF+Smarty+AJAX. question : comment améliorer le cache ?

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 ???
robin_liu79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 10h24   #2
Futur Membre du Club
 
Inscription : mai 2007
Messages : 25
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2007
Messages : 25
Points : 18
Points : 18
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?
robin_liu79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 18h38   #3
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
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
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2007, 09h59   #4
Futur Membre du Club
 
Inscription : mai 2007
Messages : 25
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2007
Messages : 25
Points : 18
Points : 18
Citation:
Envoyé par Yogui Voir le message
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.
j'ai déjà réalisé le cache, je voudrais savoir s'il y a autre solution.
cache la page ou objet?
robin_liu79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2007, 01h24   #5
Membre expérimenté
 
Avatar de hansaplast
 
Inscription : septembre 2005
Messages : 925
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : septembre 2005
Messages : 925
Points : 562
Points : 562
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...
__________________
Vous un sur Grenoble? on est fait pour tout du moins si vous mon CV
hansaplast est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2007, 01h29   #6
Membre expérimenté
 
Avatar de hansaplast
 
Inscription : septembre 2005
Messages : 925
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : septembre 2005
Messages : 925
Points : 562
Points : 562
peut etre voir : http://smarty.php.net/manual/fr/caching.groups.php

ou le ZF
__________________
Vous un sur Grenoble? on est fait pour tout du moins si vous mon CV
hansaplast est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h11.


 
 
 
 
Partenaires

Hébergement Web