Système de cache
Documentation et tutoriels
- e-majine
- Module de base
Contexte
Aujourd’hui, E-majine possède un cache intelligent avec un rafraichissement presque instantané mais moins efficace lors de fortes charges de trafic. Le système actuel possède uniquement deux modes : ACTIF ou INACTIF.
La volonté est d’également s'aligner aux systèmes de cache présent chez la concurrence, créant ainsi des repères pour les utilisateurs.
→ L’évolution du cache en un système de cache intégral, offre aux utilisateurs un paramétrage du cache adapté à leurs besoins fonctionnels.
Le système de cache dans les différents CMS webo-facto
Ses fonctionnalités :
- Pas de cache
- Cache pour les développeurs / Intégrateurs
- Cache intelligent
- Cache intégral
- Cache pour tout le monde
- Cache intelligent
- Cache intégral
Le système de cache
Cette évolution apporte une gestion du cache accordée aux besoins temporels du projet.
Pas de cache
Ses bénéfices :
-
Le site en front est actualisé en temps réel
Ses inconvénients :
-
Si côté back office des changements sont effectués, côté Front (utilisateurs) les modifications seront faites en direct live. Ceci peut engendrer des problématiques d’usages lors de la navigation par les utilisateurs. Ex : modification de menu, perte de la page sur laquelle l’utilisateur souhaite naviguer…
(Il est également conseillé d’avoir un espace de dev avant toute mise en ligne définitive) -
Déconseillé lorsque le site est en ligne
Cache désactivé pour moi (développeur/intégrateur) et/ou Cache pour tout le monde
> Le cache intelligent
Ses bénéfices :
-
Le site est performant, restant réactif au changement dans le backoffice.
-
Il gère sa propre mémoire cache et s’actualise au besoin.
-
Chaque objet constituant la page (rubrique, widget, famille, produit, article…) se met à jour rapidement.
-
Conseillé lors d’usage classique du site
Ses inconvénients :
-
Pas adapté au fort trafic
> Le cache intégral
Ses bénéfices :
-
Site très performant
-
Possibilité de mise en cache des pages générées pendant un temps défini de XXminutes.
-
Le seul moyen de rafraîchir la cache est de vider le cache
-
La réduction du dynamisme des pages permet d’augmenter les performances du site en arrière-plan.
-
Fonctionnement similaire aux CMS concurrents.
-
Vivement conseillé lors trafic important du site ET/OU d’un besoin de temps de réponse minimum
Ses inconvénients :
On perd le dynamisme sur ce système de cache intelligent. On est forcé de vider le cache avant même que le délai ne soit expiré pour mettre à jour une page.
- Perte du dynamisme des pages
- Obligation de vider le cache avant expiration du délais
Activer le système de cache dans chaque CMS
a/ Contexte du cache dans les CMS
Le système de cache est similaire à tous les CMS, tel que Izimedia, Saytup et e-majine.
b/ Accès à la cache dans e-majine
c/ Accès à la cache dans Izimedia
d/ Accès à la cache dans Saytup
e/ Configurer la cache dans les CMS
- Sélectionner le bouton radio : Cache pour tout le monde
- Sélectionner le bouton radio : Cache intégral
- Insérer dans le champ “durée d’enregistrement des pages en minutes” une durée d’enregistrement des pages. Une fois le temps écoulé, le cache se mettra automatiquement à jour.
f/ Vider le cache
- Cliquer sur le bouton : vider le cache
- Comme son nom l’indique, permet de vider le cache.
Après cette action, le cache se reconstitue lors des prochaines consultations du site.
Ceci est nécessaire pour rafraîchir le cache par exemple.