1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere il problema del modulo PrestaShop "Ricerca a faccette"
Questa guida permette di risolvere un problema sul CMS Prestashop e più precisamente con il suo modulo “Ricerca a faccette” ("Faceted search") che permette la gestione dei filtri nelle pagine categoria di prodotti.
Il problema
Il modulo crea una cache nel database, per accelerare la ricerca, tuttavia la tabella corrispondente non viene mai pulita, il che crea problemi all'infrastruttura di hosting.
Le soluzioni
La prima soluzione consiste nel disattivare la memorizzazione della cache proposta. Se disponete di un modulo di cache, come ad esempio Ultimate Cache
, non ci sarà alcun impatto negativo. Per fare ciò, dalle impostazioni del modulo, disattivate il pulsante in questione:
La seconda soluzione consiste nel mettere un cronjob che permette di pulire la tabella, ad esempio tutte le sere.
Dalle impostazioni del modulo, copiate l’URL esistente sul pulsante Clear cache
:
Poi, dal Manager Infomaniak, create un webcron (prendete visione di questa altra guida in merito) per eseguire l’URL in questione, ad esempio 1 volta al giorno e 1 volta a notte.