Accélérez vos pages critiques et réduisez vos coûts d’infrastructure
Le Database Cache est le module de mise en cache des requêtes SQL le plus avancé de l’écosystème PrestaShop. Il met automatiquement en mémoire les résultats des requêtes récurrentes — qu’elles proviennent du cœur de PrestaShop ou de modules tiers — pour soulager la base de données et accélérer toutes les pages, y compris les plus critiques : le panier, le tunnel de commande, le compte client ou la recherche.
Réduisez jusqu’à 80 % des requêtes SQL,
fluidifiez votre navigation et optimisez vos ressources serveur.
Une optimisation intelligente et autonome
- Lock-free & haute concurrence : conçu pour supporter un trafic élevé sans devenir un point de contention.
- Autoinvalidation en temps réel : les caches sont purgés automatiquement à chaque modification de données.
- Intégré aux métriques Scalizy : mesurez le gain avant / après (volume de requêtes, temps de réponse, charge SQL).
- Compatible multi-front et multi-serveur : fonctionne sans dépendance externe.
Des bénéfices concrets
- 80 % de requêtes SQL en moins en moyenne.
- Des pages critiques plus rapides et stables, même sous forte charge.
- Des temps de génération plus constant et une base MySQL beaucoup moins surchargée.
- Réduction des coûts d’hébergement : moins de charge CPU, moins d’I/O, moins de serveurs nécessaires.
- Un ROI immédiat : meilleures performances, conversions en hausse, coûts d’exploitation réduits.
Pré-requis techniques
Afin de pouvoir utiliser le Database Cache, assurez-vous que votre environnement remplit les conditions suivantes :
- PHP 7.2 à 8.4
- ionCube Loader activé
- Extension APCu installée
- Compatible PrestaShop 1.7 à 8
Une installation simplifiée
Une fois activé, il commence automatiquement à mettre en cache les requêtes récurrentes.
Aucune configuration n’est requise : la mise en mémoire et l’invalidation se gèrent seules.