Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere il problema del modulo Prestashop "Ricerca a faccette"
Questa guida consente di risolvere un problema sul CMS Prestashop, in particolare con il suo modulo “Ricerca a faccette”, che permette di gestire i filtri nelle pagine categoria di prodotti.
Il problema
Questo modulo di ricerca specifico di Prestashop crea una cache nel database per velocizzare la ricerca, tuttavia la tabella corrispondente non viene mai svuotata, il che crea problemi all'infrastruttura di hosting.
Prima soluzione
La prima soluzione consiste nel disattivare la memorizzazione nella cache.
Se si dispone di un modulo di cache, ad esempio Ultimate Cache, non ci saranno effetti negativi.
Per farlo:
- Nel pannello di amministrazione di PrestaShop, vai su Moduli → Gestione moduli.
- Selezionare Moduli e utilizzare il campo di ricerca per trovare “facet”.
- Fare clic su Configura accanto al modulo trovato:

- Disattiva il pulsante relativo a questo argomento:

Seconda soluzione
La seconda soluzione consiste nell'impostare un job cron che permetta di pulire la tabella, ad esempio ogni sera:
- Dalle impostazioni del modulo, copia l'URL esistente sul pulsante
Svuota la cache:
Successivamente, dal Pannello di controllo Infomaniak, crea un webcron (consulta questa guida per maggiori informazioni) per eseguire l'URL copiato al punto 1 precedente, ad esempio una volta al giorno, di notte.
Link a questa FAQ: https://faq.infomaniak.com/2521
Questa FAQ è stata utile?