Ich muss ein mehrdimensionales assoziatives Array von Daten in einer flachen Datei für Caching-Zwecke speichern. Gelegentlich könnte ich es in JSON konvertieren, um es in meiner Web-App zu verwenden, aber die meiste Zeit werde ich das Array direkt in PHP verwenden.
Wäre es effizienter, das Array als JSON oder als PHP serialisiertes Array in dieser Textdatei zu speichern? Ich habe mich umgesehen und es scheint, dass in den neuesten Versionen von PHP (5.3), json_decode
ist tatsächlich schneller als unserialize
.
Ich bin derzeit in Richtung der Speicherung des Arrays als JSON, wie ich seine leichter von einem Menschen zu lesen, wenn nötig, es kann sowohl in PHP und JavaScript mit sehr wenig Aufwand verwendet werden, und von dem, was ich gelesen habe, könnte es sogar schneller zu dekodieren (nicht sicher über Codierung, obwohl).
Weiß jemand von irgendwelchen Fallstricken? Hat jemand gute Benchmarks, die die Leistungsvorteile der beiden Methoden aufzeigen?