it-swarm.com.de

So implementieren Sie den Dateisystem-Cache in Wordpress

Ich verwende derzeit die Transients-API, um einige Produktdetails von Amazon zwischenzuspeichern. Jetzt möchte ich einen Dateisystem-Cache hinzufügen. Aber ich habe keine Ahnung, wie ich es umsetzen soll. Ich kann mir nur vorstellen, die JSON-Zeichenfolgendarstellung eines bestimmten Produkts in einer Textdatei zu speichern. Lohnt sich das? Gibt es dabei nachgewiesene Leistungsvorteile oder hat es die gleiche Leistung wie die Datenbank? Danke im Voraus.

1
soul

Einige Caching-APIs in WordPress, einschließlich Transienten, können das austauschbare Objekt-Cache-Backend verwenden. Es gibt dafür fertige Implementierungen, die das Dateisystem als Speicher-Engine verwenden.

Es ist jedoch eine ganz andere Sache, festzustellen, ob es sich lohnt. In normalen Fällen ist es sehr wahrscheinlich, dass die Datenbank bei typischen Caching-Aufgaben die Leistung des Datenträgers übertrifft. Es gibt jedoch Kombinationen von Faktoren, die möglicherweise den Datenträger bevorzugen (wenn die Daten für einzelne Datenbankeinträge usw. unerschwinglich werden).

Es ist unwahrscheinlich, dass Sie einen dedizierten Dateicache benötigen, es sei denn, Sie können die Einschränkungen Ihres aktuellen Setups praktisch vergleichen und bestimmen.

PS: Häufig verwenden Object Cache-Backends Speicher-Caches (APC, Memcache, Redis) und übertreffen Datenbank und Festplatte bei Caching-Aufgaben

1
Rarst