Grâce au module d'inscription étendue RKR , vous pouvez ajouter...
1.7.8 sin redis
8.1 a 9.1 completa
Les nouvelles charges de bots provoquent des pannes de serveurs ; ce module est une véritable bouée de sauvetage pour la plupart des sites web. C'est notre modeste contribution à la communauté PrestaShop.
Grâce à Julio Rodriguez, les problèmes de chargement de milliers de sites web ont été améliorés et résolus.
Chez rekire , nous voulons vous simplifier la vie. C'est pourquoi nos modules PrestaShop sont fournis avec une licence d'utilisation flexible :
Ce logiciel est essentiel à notre activité. Nous vous demandons de faire preuve de professionnalisme et d'effectuer de nouveaux achats si le volume de projets l'exige ; c'est la seule façon pour nous de rentabiliser le développement de ces modules performants et de maintenir nos améliorations constantes.
Afin de vous fournir le meilleur service, l'assistance relative aux modules est soumise aux conditions suivantes :
Il réduit considérablement les temps de chargement et la charge du serveur en agissant à trois niveaux : page complète, base de données (Redis) et bytecode (OPcache) . Compatible avec les versions 1.7, 8.x et la future 9.x.
¿Necesitas ayuda de un experto? ¿Hablamos?
Des performances optimales pour PrestaShop
Tout-en-unCache
Il enregistre l'intégralité du code HTML de chaque page sur le disque. Les visites suivantes reçoivent directement le fichier, sans que PrestaShop ni PHP n'exécutent quoi que ce soit.
Il intercepte les requêtes SQL de PrestaShop et stocke les résultats dans Redis. Ces mêmes requêtes sont exécutées en mémoire sans accéder à la base de données.
Gère le cache du bytecode compilé PHP. Permet de le purger depuis le panneau d'administration sans nécessiter d'accès direct au serveur.
réinitialisation du cache d'op).| Archive | Responsabilité |
|---|---|
allinionecache.php |
Classe principale. Enregistre les hooks, gère l'installation/la désinstallation/la réinitialisation, déclenche la purge automatique des deux caches lorsque le contenu est modifié dans le back-office. |
classes/RedisCache.php |
Gère la connexion à Redis. Cette connexion est ouverte une seule fois et réutilisée pour toutes les requêtes. Prend en charge les sockets TCP/IP et Unix. |
classes/PageCache.php |
Moteur de cache de page complète. Sert le HTML depuis le disque avant le démarrage de PrestaShop, enregistre la réponse générée, applique la minification, le chargement différé et une logique de contournement (bots, utilisateurs connectés, panier d'achat, exclusions d'URL). |
classes/PageCacheStats.php |
Consigner les accès et les échecs de cache de pages dans un fichier JSON verrouillé troupeau() pour éviter les conditions de concurrence dans les environnements concurrents. |
db_overrides/classes/db/DbMySQLi.php |
Surcharge du pilote MySQLi pour PrestaShop. Interceptions exécute, , obtenirValeur et obtenirLigne Pour la mise en cache des résultats SQL dans Redis. Inclut une protection anti-récursivité. |
db_overrides/classes/db/DbPDO.php |
Surcharge du pilote PDO pour PrestaShop. Ce pilote intercepte les mêmes fonctions que DbMySQLi pour mettre en cache les résultats SQL dans Redis. PrestaShop utilise l'un ou l'autre en fonction de la configuration du serveur. |
contrôleurs/admin/AdminAllinionecacheController.php |
Contrôleur du panneau d'administration. Gère toutes les actions AJAX : purges, statistiques, configuration des tables, tests de connexion Redis et diagnostics. |
vues/modèles/admin/configure.tpl |
Modèle Smarty pour le panneau. Comprend des onglets par section, des options de configuration, un tableau de tableaux mis en cache avec filtres et des graphiques statistiques. |
| Indice | Description | Défaut |
|---|---|---|
ALLINIONECACHE_TYPE_CACHE |
Type de cache : Redis ou vide | — |
ALLINIONECACHE_REDIS_HOST |
Hôte Redis | 127.0.0.1 |
ALLINIONECACHE_REDIS_PORT |
Port Redis | 6379 |
BASE DE DONNÉES ALLINIONECACHE_REDIS |
Numéro de base de données Redis | 0 |
ALLINIONECACHE_REDIS_PASSWORD |
Mot de passe Redis | — |
ALLINIONECACHE_QUERY_TTL |
Durée de vie des requêtes Redis (en secondes) | 1800 |
ALLINIONECACHE_PC_ACTIVÉ |
Cache de page activé | 0 |
ALLINIONECACHE_PC_TTL |
TTL du cache de page (secondes) | 86400 |
ALLINIONECACHE_PC_BOT_STALE |
Servir le cache expiré aux robots | 1 |
ALLINIONECACHE_PC_AUTO_PURGE |
Suppression automatique lors de la modification du contenu | 0 |
ALLINIONECACHE_PC_VARIABLE_APPAREIL |
Cache séparé par périphérique | 0 |
ALLINIONECACHE_PC_MINIFY_HTML |
Minifier le HTML | 0 |
ALLINIONECACHE_PC_MINIFY_JS |
Minifier le JS en ligne | 0 |
ALLINIONECACHE_PC_MINIFY_CSS |
Minifier le CSS en ligne | 0 |
ALLINIONECACHE_PC_LAZY_IMAGES |
Ajouter loading="lazy" aux images | 0 |
CONFIGURATION DE LA TABLE DE CACHE ALLINIONE |
Configuration JSON des tables mises en cache | — |
Les tables suivantes ne sont jamais mises en cache dans Redis afin de garantir l'intégrité absolue des données transactionnelles :
| En-tête | Valeur | Quand |
|---|---|---|
X-Cache |
FRAPPER |
Cache valide servi |
X-Cache |
ÉTAT DE FRAPPE |
Cache expiré servi au bot |
Générateur de cache X |
Tout-en-unCache |
Dans toutes les réponses mises en cache |
Contrôle du cache |
public, âge max=N |
Réponse normale du cache |
Contrôle du cache |
pas de magasin |
Cache expiré servi au bot |
Âge |
Secondes depuis sa génération | Dans toutes les réponses mises en cache |
requête_{tabla}_{md5(sql)}
Purge de table : requête_{tabla}_*
md5(shop_lang_currency_device_url)
Annuaire: /var/allinionecache/
| Système | Version | État |
|---|---|---|
| PrestaShop | 1.7.6 ,8.x, 9.x | Soutenu |
| PHP | 7.2 — 8.3 | Soutenu |
| Redis | 4.x, 5.x, 6.x, 7.x | Soutenu |
| Base de données des pilotes | MySQLi + PDO | Les deux ont soutenu |
| Magasins multiples | — | Soutenu |
Optimisation professionnelle de Rekire pour un e-commerce haute performance.
11 mai 2026
1.1.6
De nombreuses améliorations dans la gestion des erreurs
Corrections de bugs tels que ceux survenant lors de la désinstallation
10 avril 2026
Diverses améliorations d'optimisation et de configuration.
Redis désactivé dans le back-office
2026-03-20
corrections mineures
18 mars 2026
première version entièrement fonctionnelle
Grâce au module d'inscription étendue RKR , vous pouvez ajouter...
Recevez un rapport détaillé de vos commandes Prestashop via un bot...
Le module le plus polyvalent pour organiser votre catalogue, tant...
Augmentez la valeur moyenne des commandes de votre boutique grâce...
Assistant de réapprovisionnement. Détecte automatiquement le stock...
Évitez les erreurs lors de la préparation des commandes en...
La directive Omnibus de l'UE exige que le prix le plus bas soit...
Gérez votre catalogue en toute transparence et évitez les erreurs...
Contrôle total de vos séries de facturation : automatisez...
Augmentez la valeur moyenne de vos commandes en présentant des...
Il réduit considérablement les temps de chargement et la charge du serveur en agissant à trois niveaux : page complète, base de données (Redis) et bytecode (OPcache) . Compatible avec les versions 1.7, 8.x et la future 9.x.
check_circle
check_circle
Aucun résultat trouvé
Essayez d'autres termes de recherche