#CACHE

  • Apparu en : SPIP 1.9

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}

Notas

[1a inclusão de var_mode=calcul no URL atualiza o cache da página

[2Este comportamento padrão do SPIP assegura que o conteúdo esteja atualizado. Existem, no entanto, plugins que permitem alterá-lo, para melhorar as performances.

Autor Ricardo Porto Publié le :

Traductions : عربي, català, English, Español, français, Nederlands, Português