La cache delle pagine e l'eCommerce hanno sempre faticato a funzionare bene insieme. Entrambe le tecnologie hanno lavorato duramente per superare i problemi con un certo successo, ma ci sono ancora alcuni problemi.
Problemi generali con EDD e la cache
Licenze Software
L'estensione Software Licensing funziona facendo comunicare il tuo software con il tuo negozio EDD tramite un'API. Tale endpoint di Software Licensing può essere messo in cache da uno qualsiasi dei comuni plugin di caching. Ciò causerà problemi durante il controllo delle licenze.
La soluzione a questo problema è semplicemente non mettere in cache nulla nella directory di Software Licensing.
Se si utilizza WP Rocket, è possibile utilizzare questo pattern per escludere le cose appropriate: /edd-sl/(.*)
Se si utilizza WP Super Cache, scegliere l'impostazione *Non memorizzare nella cache le pagine con parametri GET. (?x=y alla fine di un url)*
Problemi specifici con i plugin di caching
Ogni plugin di caching ha i suoi problemi, ecco la documentazione per ciascuno.
