Accueil »wiki »le_cache

Le Cache: espace disque dédié à stocker le résultat d'opérations redondantes


Les Pages Thématiques
Infos installationLe 'Bac à sable'

Les prérequis, les hébergeurs testés, un tutoriel d'installation, le glossaire, l'installation d'un style, ...

image  Les Modules

Présentation des modules et tutoriel de duplication

image  Les Blocs

Listing des blocs par défaut, tutoriel d'ajout de bloc dans un modèle, informations pour les futurs codeurs, ...

image  Les Astuces

Créer un message d'erreur personnalisé, ne plus recevoir d'email de notification, ...

image  PHP5

Les astuces pour passer de PHP4 à PHP5 selon les hébergeurs spécifiés

image  Le Graphisme

Modification de la bannière, du calendrier du blog, menu de navigation à la verticale, les switchs, imposer un thème à un module, ajout d'une image dans le message d'alerte,  ajouter une image sur la barre de navigation, ...

image  Le WYSIWYG

Ajouter des titres de format, présentation de qqs outils, ajouter une image depuis votre pc, ajouter un bbcode, ...

image  La Gestion

Comment activer un membre, gérer les permissions, créer un groupe coloré, attribuer des droits de modération, tous les outils pour gérer vos membres...

image  Le Coin des developpeurs

Le système de cache, la structure des fichiers, le fonctionnement des modules, le système de templates/thèmes/styles, ...
Soutenir Malleo
Pour faire un don

Participer à l'hébergement de mon site
Partenaires
Il était une petite main...
Malleo :: le CMS qui fait blog, forum, wiki, pages web
RSS Image
Combattez les SPAMS
Le cache est un dossier permettant au script de stocker les informations redondantes dans le but d'économiser les resources de la machines. On peut ainsi économiser des appels au moteur SQL, des traitements PHP en les stockant temporairement dans un fichier.
Ce qui caractèrise un cache est sa qualité, ou son degré de pertinence en fonction de son TTL (Time To Live). Un cache est intéréssant uniquement si les informations qu'il contient sont réellement lourdes en terme de traitement, si le fait de mettre en cache certaines informations ne représente pas une faille pour le système, et enfin si les données stockées ne sont pas périmées au moment où elles sont utilisées.


Informations lourdes et récurrentes:

Le cache de Malleo n'est pas total mais créé uniquement sur certaines opérations récurrentes:
  • Configuration du CMS
  • Liste des membres associée à leurs groupes et leurs couleurs
  • Qui est en ligne
  • Informations sur le visiteurs et ses droits associés.
La liste des billets du blog, ou le détail d'un topic ne mérite pas d'être stocké en cache.


Informations non dangereuses pour la sécurité du site:
Les données du cache sont stockées dans des fichier .cache, donc non lisibles et non téléchargeables depuis un navigateur. Les données sont brutes mais traitées uniquement au moment de l'affichage, celà permet de vérifier que le visiteur actuel ne puisse pas lire les données mises en cache au moment de la visite d'un administrateur.


Des données pertinentes:
Chaque fonctionnalité utilisant le cache parametre sa propre TTL qui est généralement modifiable directement par la ZA. La configuration s'actualisera toutes les 12H, et le qui est en ligne toutes les minutes. Si vos besoins sont différents vous pouvez réduire ses temps définis.