Système de cache automatique ?

En fait, le cache EST automatique.
La page fini toujours par se recalculter.

La question est plutot pourquoi un page ne se recalcule pas automatiquement dès que l'on modifie un élément dessus.

La réponse avait déjà été donné : c'est pas si facile que ca de savoir ce qui est sur un page. Pour une page article ou rubrique, ca va encore, mais il y a tout un tas de page qui contienne des informations liées (le sommaine, les associations de mots clefs, etc ...)

Ait Boufrad Rida wrote:

Bonjour,

Serait il possible d'avoir une sorte de cache automatique ? Ca veux dire, pas besoin de se casser la tête à recalculer la page à chaque fois ...

Cordialement,
Ait Boufrad Rida.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

Le 23.04.2003 18:36, Olivier MARTINEAU a écrit :

En fait, le cache EST automatique.
La page fini toujours par se recalculter.

La question est plutot pourquoi un page ne se recalcule pas automatiquement dès que l'on modifie un élément dessus.

La réponse avait déjà été donné : c'est pas si facile que ca de savoir ce qui est sur un page. Pour une page article ou rubrique, ca va encore, mais il y a tout un tas de page qui contienne des informations liées (le sommaine, les associations de mots clefs, etc ...)

J'avoue ne pas comprendre cette réponse.

Puisque qu'il y a un bouton recalculer pour ces pages, pourquoi ne pas pouvoir le simuler ?
Concrétement à part changer la varibles $delais, n'y a t'il pas un moyen simple pour qu'a chaque que je modifie un article, celui-ci soit recalculé automatiquement (au moins le squellette article.html) ?

Cordialement.

Jean-Paul Chiron a écrit :

Le 23.04.2003 18:36, Olivier MARTINEAU a écrit :

En fait, le cache EST automatique.
La page fini toujours par se recalculter.

La question est plutot pourquoi un page ne se recalcule pas
automatiquement dès que l'on modifie un élément dessus.

La réponse avait déjà été donné : c'est pas si facile que ca de savoir
ce qui est sur un page. Pour une page article ou rubrique, ca va encore,
mais il y a tout un tas de page qui contienne des informations liées (le
sommaine, les associations de mots clefs, etc ...)

J'avoue ne pas comprendre cette réponse.

Puisque qu'il y a un bouton recalculer pour ces pages, pourquoi ne pas
pouvoir le simuler ?
Concrétement à part changer la varibles $delais, n'y a t'il pas un moyen
simple pour qu'a chaque que je modifie un article, celui-ci soit
recalculé automatiquement (au moins le squellette article.html) ?

Parce que le principe et l'intérêt de Spip est de servir une page en cache
plutôt que de faire systématiquement appel à la base de données alors que ce
n'est pas nécessaire. C'est plus rapide pour l'internaute et plus économe
pour l'hébergeur. Voilà pourquoi un paramétrage fin du $delais en fonction
de l'actualisation de tes pages est prévu. Il me semble que la doc est assez
claire sur ce point.

Mettre un délai à 0 sur une page qui n'est pas mise à jour toutes les
minutes, c'est nier tout l'avantage du cache géré par Spip et gaspiller des
ressources pour rien, d'autant plus qu'en cas de panne Mysql, ta page serait
alors inaccessible.

--
Ivan

Le 29.04.2003 12:41, Ivan a écrit :

Jean-Paul Chiron a écrit :

Le 23.04.2003 18:36, Olivier MARTINEAU a écrit :

En fait, le cache EST automatique.
La page fini toujours par se recalculter.

La question est plutot pourquoi un page ne se recalcule pas
automatiquement dès que l'on modifie un élément dessus.

La réponse avait déjà été donné : c'est pas si facile que ca de savoir
ce qui est sur un page. Pour une page article ou rubrique, ca va encore,
mais il y a tout un tas de page qui contienne des informations liées (le
sommaine, les associations de mots clefs, etc ...)

J'avoue ne pas comprendre cette réponse.

Puisque qu'il y a un bouton recalculer pour ces pages, pourquoi ne pas
pouvoir le simuler ?
Concrétement à part changer la varibles $delais, n'y a t'il pas un moyen
simple pour qu'a chaque que je modifie un article, celui-ci soit
recalculé automatiquement (au moins le squellette article.html) ?

Parce que le principe et l'intérêt de Spip est de servir une page en cache
plutôt que de faire systématiquement appel à la base de données alors que ce
n'est pas nécessaire. C'est plus rapide pour l'internaute et plus économe
pour l'hébergeur. Voilà pourquoi un paramétrage fin du $delais en fonction
de l'actualisation de tes pages est prévu. Il me semble que la doc est assez
claire sur ce point.

Je suis bien d'accord, c'est pourquoi je n'ai pas envie de changer la variable $delais, par contre j'aimerai qu'il y ait un recalcul automatique lorsque je modifie un article par exemple, ce qui arrive relativement peu souvent par rapport à la consultation des sites.
Je ne crois pas que ce soit d'une complexité énorme à implémenter, et vu la maturité de SPIP, ça m'étonne que ça n'existe pas déjà.

a+.

Salut,
Jean-Paul Chiron, de ses doigts agiles, nous tapota ce qui suit :

Le 29.04.2003 12:41, Ivan a écrit :

Jean-Paul Chiron a écrit :

[...]

Je suis bien d'accord, c'est pourquoi je n'ai pas envie de changer la
variable $delais, par contre j'aimerai qu'il y ait un recalcul
automatique lorsque je modifie un article par exemple, ce qui arrive
relativement peu souvent par rapport à la consultation des sites.
Je ne crois pas que ce soit d'une complexité énorme à implémenter, et
  vu la maturité de SPIP, ça m'étonne que ça n'existe pas déjà.

Ce n'est pas compliqué du tout, d'autant que ça existe.
Après modification d'un article, il suffit de cliquer sur le bouton "Voir en ligne" et il y a un recalcul automatique.

Ou bien j'ai mal lu la doc. ?

--
Bien amicalement,
Sa.Cha.
Animalerie : "Achetez-en un et obtenez une puce gratis".