Seiten-Caching und E-Commerce hatten schon immer Schwierigkeiten, gut zusammenzuarbeiten. Beide Technologien haben hart daran gearbeitet, die Probleme mit einigem Erfolg zu überwinden, aber es gibt immer noch einige Probleme.
Allgemeine Probleme mit EDD und Caching
Software-Lizenzierung
Die Software-Lizenzierung-Erweiterung funktioniert, indem Ihre Software über eine API mit Ihrem EDD-Shop kommuniziert. Dieser Endpunkt für Software-Lizenzen kann von jedem gängigen Caching-Plugin zwischengespeichert werden. Dies wird Probleme beim Überprüfen von Lizenzen verursachen.
Die Lösung für dieses Problem besteht darin, nichts im Verzeichnis der Software-Lizenzen zwischenzuspeichern.
Wenn Sie WP Rocket verwenden, können Sie dieses Muster verwenden, um die richtigen Dinge auszuschließen: /edd-sl/(.*)
Wenn Sie WP Super Cache verwenden, wählen Sie die Einstellung Seiten mit GET-Parametern nicht cachen. (?x=y am Ende einer URL)
Spezifische Probleme mit Caching-Plugins
Jedes Caching-Plugin hat seine eigenen Probleme, hier sind die Dokumentationen für jedes einzelne.
