Le cache de colonne fait référence à la génération de fichiers statiques pour le contenu de la colonne de site Web et à les stocker dans un chemin spécifié. Lorsqu'un utilisateur accède à une colonne, le système lit directement le fichier statique sans générer dynamiquement des pages, ce qui améliore considérablement la vitesse d'accès, réduit la charge du serveur et améliore l'expérience utilisateur.
Dans le système PHPCMS, le cache de colonne est généralement stocké dans le répertoire / cache / cache / colonnes dans le répertoire racine du site Web. Chaque colonne correspond à un dossier nommé d'après l'identifiant anglais de la colonne, ce qui est pratique pour la gestion et l'appel.
Connectez-vous au système de gestion des antécédents, accédez à "Système" -> "Paramètres de base" -> "Paramètres du site Web" et recherchez "Règles d'URL" dans "Paramètres d'URL". Activez l'option "Open Column Cache" et définissez le "répertoire de cache de colonne" sur / data / cache / colonnes / , et il prendra effet après l'enregistrement.
La mise en cache des colonnes prend en charge les méthodes de génération manuelle et automatique. La génération manuelle peut être sélectionnée dans la fonction "Mise à jour du cache des colonnes" dans la fonction "Cache de mise à jour", cliquez sur le bouton de mise à jour et le système régénera les fichiers de cache pour toutes les colonnes. La génération automatique est généralement réalisée grâce à des tâches chronométrées pour garantir que le cache est mis à jour en temps opportun.
L'exemple suivant montre comment générer manuellement un cache pour une colonne spécifiée via le code:
<?php
defined('IN_PHPCMS') or exit('No permission resources.');
$catid = 1; // La colonne pour générer un cacheID
$allowupdate = 1; // S'il faut permettre aux mises à jour de se mettre en cache
if ($allowupdate) {
pc_base::load_app_class('html', 'content');
$html = new html();
$html->category($catid); // Générer un cache de colonne
echo 'Génération de cache de colonne avec succès!';
} else {
echo 'Pas autorisé à mettre à jour le cache!';
}
?>
La mise en cache des colonnes est un mécanisme important pour les PHPCM pour améliorer les performances du site Web. En mettant en cache le contenu de la colonne dans des fichiers statiques, il peut accélérer efficacement la réponse de la page et réduire la pression du serveur. Cet article présente le chemin de stockage, la méthode de configuration et les étapes de génération du cache de colonne pour les développeurs pour se référer et aider le site Web à s'exécuter de manière stable et efficace.