Grazie al modulo RKR Extended Registration , è possibile...
1.7.8 sin redis
8.1 a 9.1 completa
I nuovi caricamenti dei bot stanno mandando in crash molti server; questo modulo è una vera e propria salvezza per la maggior parte dei siti web. È il nostro piccolo contributo alla community di PrestaShop.
Grazie a Julio Rodriguez, i problemi di caricamento di migliaia di siti web sono stati migliorati e risolti.
Noi di Rekire vogliamo semplificarvi la vita. Per questo i nostri moduli PrestaShop sono dotati di una licenza d'uso flessibile:
Questo software è il nostro sostentamento. Vi chiediamo di rispettare la vostra etica professionale e di effettuare nuovi acquisti qualora il volume dei progetti lo richieda; è l'unico modo per rendere economicamente sostenibile lo sviluppo di moduli così "fantastici" e per mantenere i nostri costanti miglioramenti.
Al fine di fornirvi il miglior servizio possibile, l'assistenza relativa al modulo è regolata dalle seguenti condizioni:
Riduce drasticamente i tempi di caricamento e il carico del server agendo su tre livelli: pagina intera, database (Redis) e bytecode (OPcache) . Compatibile con le versioni 1.7, 8.x e la prossima 9.x.
¿Necesitas ayuda de un experto? ¿Hablamos?
Prestazioni elevate a 360 gradi per PrestaShop
AllInOneCache
Salva l'intero codice HTML di ogni pagina su disco. Le visite successive ricevono il file direttamente, senza che PrestaShop o PHP eseguano nulla.
Intercetta le query SQL di PrestaShop e memorizza i risultati in Redis. Le stesse query vengono poi eseguite dalla memoria senza accedere al database.
Gestisce la cache del bytecode compilato PHP. Consente di svuotarla dal pannello di amministrazione senza richiedere l'accesso diretto al server.
opcache_reset()).| Archivio | Responsabilità |
|---|---|
allinionecache.php |
Classe principale. Registra gli hook, gestisce l'installazione/disinstallazione/reset e attiva la pulizia automatica di entrambe le cache quando il contenuto viene modificato nel back office. |
classes/RedisCache.php |
Gestisce la connessione a Redis. La connessione viene aperta una sola volta e riutilizzata per tutte le query. Supporta i protocolli TCP/IP e i socket Unix. |
classes/PageCache.php |
Motore di caching completo per l'intera pagina. Carica l'HTML dal disco prima dell'avvio di PrestaShop, salva la risposta generata, applica la minificazione, il lazy loading e la logica di bypass (bot, utenti autentificati, carrello, esclusioni di URL). |
classes/PageCacheStats.php |
Registrazione dei successi e dei fallimenti della cache della pagina per un file JSON bloccato gregge() per evitare condizioni di gara in ambienti concorrenti. |
db_overrides/classes/db/DbMySQLi.php |
Override del driver MySQLi di PrestaShop. Intercettazioni romantici, , ottenereValore E getRow Per la memorizzazione nella cache dei risultati SQL in Redis. Include protezione anti-ricorsione. |
db_overrides/classes/db/DbPDO.php |
Sovrascrittura del driver PDO di PrestaShop. Intercetta le stesse funzioni di DbMySQLi per memorizzare nella cache i risultati SQL in Redis. PrestaShop utilizza l'uno o l'altro a seconda della configurazione del server. |
controllers/admin/AdminAllinoinecacheController.php |
Controller del pannello di amministrazione. Gestisce tutte le azioni AJAX: pulizia dei dati, statistiche, configurazione delle tabelle, test di connessione a Redis e diagnostica. |
views/templates/admin/configure.tpl |
Modello Smarty per il pannello. Include schede per sezione, interruttori di configurazione, una tabella di tabelle memorizzabile nella cache con filtri e grafici statistici. |
| Traccia | Descrizione | Predefinito |
|---|---|---|
ALLINIONECACHE_CACHE_TYPE |
Tipo di cache: redis o vuota | — |
ALLINIONECACHE_REDIS_HOST |
Host Redis | 127.0.0.1 |
ALLINIONECACHE_REDIS_PORT |
Porto Redis | 6379 |
DATABASE ALLINIONECACHE_REDIS |
Numero del database Redis | 0 |
PASSWORD DI ALLINIONECACHE_REDIS |
Password Redis | — |
ALLINIONECACHE_QUERY_TTL |
TTL delle query Redis (secondi) | 1800 |
ALLINIONECACHE_PC_ENABLED |
Cache di pagina abilitata | 0 |
ALLINIONECACHE_PC_TTL |
TTL della cache di pagina (secondi) | 86400 |
ALLINIONECACHE_PC_BOT_STAL |
Fornisci cache scaduta ai bot | 1 |
ALLINIONECACHE_PC_AUTO_PURGE |
Eliminazione automatica quando il contenuto viene modificato | 0 |
ALLINIONECACHE_PC_VARY_DEVICE |
Cache suddivisa per dispositivo | 0 |
ALLINIONECACHE_PC_MINIFY_HTML |
Minifica HTML | 0 |
ALLINIONECACHE_PC_MINIFY_JS |
Minify JS inline | 0 |
ALLINIONECACHE_PC_MINIFY_CSS |
Minifica il CSS inline | 0 |
ALLINIONECACHE_PC_LAZY_IMAGES |
Aggiungi loading="lazy" alle immagini | 0 |
ALLINIONECACHE_TABLE_CONFIG |
Configurazione JSON delle tabelle memorizzabili nella cache | — |
Le seguenti tabelle non vengono mai memorizzate nella cache di Redis per garantire l'assoluta integrità dei dati transazionali:
| Intestazione | Di valore | Quando |
|---|---|---|
X-Cache |
COLPO |
Cache valida servita |
X-Cache |
HIT-STALE |
Cache scaduta servita al bot |
X-Cache-Generator |
AllInOneCache |
In tutte le risposte memorizzate nella cache |
Controllo della cache |
pubblico, età massima=N |
Risposta normale dalla cache |
Controllo della cache |
senza negozio |
Cache scaduta servita al bot |
Età |
Secondi da quando è stato generato | In tutte le risposte memorizzate nella cache |
query_{tabla}_{md5(sql)}
Pulizia della tabella: query_{tabla}_*
md5(shop_lang_currency_device_url)
Elenco: /var/allinionecache/
| Sistema | Versione | Stato |
|---|---|---|
| PrestaShop | 1.7.6 ,8.x, 9.x | Supportato |
| PHP | 7.2 — 8.3 | Supportato |
| Redis | 4.x, 5.x, 6.x, 7.x | Supportato |
| Driver DB | MySQLi + PDO | Entrambi hanno sostenuto |
| Multistore | — | Supportato |
Ottimizzazione professionale di Rekire per l'e-commerce ad alte prestazioni.
2026-05-11
1.1.6
Numerosi miglioramenti nella gestione degli errori
Correzione di bug come quelli che si verificano durante la disinstallazione
2026-04-10
Vari miglioramenti in termini di ottimizzazione e configurazione.
Redis disabilitato nel back office
2026-03-20
piccole correzioni
2026-03-18
prima versione completamente funzionante
Grazie al modulo RKR Extended Registration , è possibile...
Ricevi un report dettagliato dei tuoi ordini Prestashop tramite un...
Il modulo più versatile per organizzare il tuo catalogo per i...
Aumenta il valore medio degli ordini del tuo negozio con questo...
Assistente per il rifornimento degli articoli. Rileva...
Evitare errori nella preparazione degli ordini in magazzino...
La Direttiva Omnibus dell'UE richiede che il prezzo più basso...
Controlla il tuo catalogo con la massima trasparenza ed evita...
Controllo totale delle serie di fatturazione: automatizza...
Aumenta il valore medio degli ordini proponendo pacchetti...
Riduce drasticamente i tempi di caricamento e il carico del server agendo su tre livelli: pagina intera, database (Redis) e bytecode (OPcache) . Compatibile con le versioni 1.7, 8.x e la prossima 9.x.
check_circle
check_circle
Nessun risultato trovato
Prova altri termini di ricerca