|
SPIP |
Article validé
L’article « #CACHE » vient d’être publié par Ricardo Porto.
#CACHE
samedi 6 septembre 2025, par Ricardo Porto
A tag #CACHE{tempo em segundos} permite determinar o intervalo de tempo ao fim do qual o template é novamente calculado [1]. O tempo é expresso em segundos e pode ser indicado na forma de cálculo.
Esta tag é geralmente colocada logo no início dos templates. Na sua ausência, o intervalo é de 24 horas (definido pela constante _DUREE_CACHE_DEFAUT).
Por exemplo :
#CACHE{24*3600*30}
significa que a cada 30 dias o seu template será calculado novamente.
Note que se o conteúdo do site for alterado, o cache será invalidado [2].
Pode-se incluir um segundo argumento tendo como valor statique. Neste caso, o cache do template não será invalidado ao alterar-se a base de dados, mas apenas após a expiração do intervalo.
Exemplo : #CACHE{24*3600*30, statique}
[1] a inclusão de var_mode=calcul no URL atualiza o cache da página
[2] Este comportamento padrão do SPIP assegura que o conteúdo esteja atualizado. Existem, no entanto, plugins que permitem alterá-lo, para melhorar as performances.
— Envoyé par SPIP