Section courante

A propos

Section administrative du site

cfcachecontent

Contenu du cache
BlueDragon

Syntaxe

<cfcachecontent paramètres>
...
</cfcachecontent>

Paramètres

Nom Type Description
action=valeur String Ce paramètre permet d'indiquer l'opération à effectuer; les opérations possibles sont CACHE, FLUSH, FLUSHGROUP, FLUSHALL, STATS et RESET: CACHE - Valeur par défaut. Met en cache les données dans la balise FLUSH - Vide les éléments mis en cache désignés à l'aide du CACHENAME donné. Tous les éléments mis en cache avec ce CACHENAME sont supprimés. FLUSHGROUP - Vide les éléments mis en cache désignés à l'aide du GROUP donné. Tous les éléments mis en cache avec ce GROUPE sont supprimés en utilisant le cache et le nombre de fois que les demandes ont appelé pour qu'un résultat mis en cache soit généré. Il vous donne une indication de l'efficacité de la réinitialisation de votre cache - réinitialise les comptes HIT et MISSES à zéro, pour tous les GROUP/CACHENAME ou les individuels.
cachename=valeur String Ce paramètre permet d'indiquer le requis pour ACTION = CACHE. Le nom à donner à l'élément mis en cache, devant être unique dans tous les GROUP.
group=valeur String Ce paramètre permet d'indiquer un nom donné pour regrouper les résultats mis en cache. Il utilise par défaut le nom du serveur, tel que déterminé dans cgi.server_name.
cachedwithin=valeur String Ce paramètre permet d'indiquer la durée maximale de conservation de ce résultat mis en cache. Utilisé avec ACTION=CACHE. Si les données mises en cache sont plus anciennes que cela lorsqu'une demande tente d'utiliser le résultat mis en cache, le contenu mis en cache sera régénéré. Spécifié à l'aide de #CreateTimeSpan()#.

Description

Cette balise permet de mettre en cache des blocs de HTML pendant un temps donné sans avoir à le régénérer à chaque fois. Bien que cela puisse sembler une fusion de CFSAVECONTENT et CFCACHE, cette balise est plus puissante car elle peut mettre en cache non seulement en mémoire mais également dans une table de base de données. En outre, le vidage du cache est également amélioré, avec deux attributs disponibles : CACHENAME et GROUP. Le GROUP permet de rassembler les éléments mis en cache et de les traiter comme une seule unité logique. Par exemple, vous pouvez souhaiter mettre en cache divers éléments pour un utilisateur donné, mais si cet utilisateur change quelque chose, vous pouvez vider et effacer tous leurs éléments mis en cache en une seule opération.



Dernière mise à jour : Mercredi, le 4 Novembre 2020