Bonjour,
Je suis actuellement le nouveau développeur d'un e-commerce basé sur osCommerce, mais que l'on peut qualifier aujourd'hui de "fait main" (très modifier en 12ans...).
Nous sommes actuellement sur 400 000 visites jour, des sessions de 6 min et 400 visiteurs simultanés (max)
Le front utilise le moteur de template Twig et CacheLite.
J'ai un souci avec ce dernier qui met en cache une contenu HTML.
Je souhaiterais mettre en cache une variable.
Je m'explique.
En gros à ce jour le site fonctionne ainsi :
- Appel de la page
- Chargement des scripts et fonctions
- Chargement de l'entête du site (twig)
- Vérification du cache pour le contenu central, si valide affichage (twig) sinon calcul + mise en cache + affichage
- Affichage du footer (Twig)
L'entête et footer n'était pas mis en cache car avait des informations personnalisés (Panier, Compte...)
Mon problème est qu'aujourd'hui je souhaite avoir des infos dans le header dépendant du contenu.
D'où mon idée de mettre en cache des calculs (variables) plutôt que du contenu html.
Ce qui donnerai :
- Appel de la page
- Vérification du cache, si ok utilisation sinon calcul des variables et mise en cache
- Calcul des éléments propore à l'utilisateur
- Affichage de la page (Twig)
Cela serait plus propre à mon goût.
Existe t il un tel système de cache ?
Partager