Art Cache Manager è un modulo Tecnoacquisti che porta il controllo completo di OPcache e Memcached dentro il back-office di PrestaShop. Niente più accesso SSH per verificare lo stato della cache o forzare una pulizia dopo un aggiornamento: tutto è disponibile da una singola pagina amministrativa.
Pannello OPcache
Il pannello OPcache mostra in tempo reale tutte le informazioni critiche per valutare le prestazioni del server PHP.
- Stato: abilitato/disabilitato, versione PHP attiva.
- Memoria: usata, libera e sprecata con barra cromatica.
- Hit rate: barra colorata (verde ≥ 80 %, arancione ≥ 50 %, rosso < 50 %).
- Contatori: script in cache, chiavi massime, hit e miss.
- Snapshot INI:
memory_consumption,max_accelerated_files,revalidate_freq. - Avvisi: banner per
validate_timestamps = 0e per riavvii in corso.
Pannello Memcached
Il pannello Memcached è attivo quando PrestaShop è configurato per usare Memcached o Memcache come cache esterna.
- Stato e adapter:
CacheMemcached(estensionememcached) oCacheMemcache(estensionememcache). - Statistiche globali: hit rate, oggetti in cache, memoria usata, evizioni.
- Dettaglio per server: versione, uptime, oggetti, memoria usata/max, connessioni (utile in configurazioni multi-server).
Pulizia automatica
Con le opzioni di auto-pulizia attive, il modulo reagisce agli eventi PrestaShop senza intervento manuale.
| Hook | Evento che lo scatena |
|---|---|
actionClearCache |
Pulizia cache programmatica in PS 1.7.7+ |
actionAdminPerformanceSave |
Salvataggio della pagina Prestazioni |
actionModuleInstallAfter |
Installazione di un modulo |
actionModuleUpgradeAfter |
Aggiornamento di un modulo |
actionModuleUninstallAfter |
Disinstallazione di un modulo |
Compatibilità
| Componente | Versioni supportate |
|---|---|
| PrestaShop | 1.7.0 → 9.1 |
| PHP | 7.4 → 8.5 |
| Estensione Memcached | memcached ≥ 3.x e memcache legacy |
| Database | MariaDB / MySQL (requisito standard PS) |
Requisiti
- Estensione PHP
opcache(opzionale — il pannello OPcache è nascosto se assente). - Estensione PHP
memcachedomemcache(opzionale — il pannello Memcached la richiede). - Cache esterna PrestaShop impostata su Memcached o Memcache in Parametri Avanzati → Prestazioni.
Note su hosting condiviso
Installazione
- Comprimi la cartella
artcachemanager/in un file ZIP. - Vai su Moduli → Gestore moduli → Carica un modulo.
- Carica il file ZIP e fai clic su Installa.
In alternativa, da CLI (consigliato in ambiente di sviluppo):
php bin/console prestashop:module install artcachemanager
Licenza e supporto
Il modulo è distribuito con licenza Academic Free License 3.0 — © 2009–2026 Tecnoacquisti.com.
Per assistenza: helpdesk@tecnoacquisti.com oppure visita tecnoacquisti.com.