[SPIP] PUBLIE : #CACHE

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