pl: PHP serialize, unserialize ineffizient

Beitrag lesen

Ich hab mal in einer Firma gearbeitet, die haben Shops programmiert. Und die haben sich gewundert, dass ihre Shops immer langsamer wurden. Kunde haben sich beschwert und bei einem Kunden lief der Shop gleich gar nicht mehr.

Als Ursache habe ich ermittelt, dass sämtliche Custom-Configs als JSON in ungezählten und immer größer werdenden Dateien persistent gehalten wurden (weil der CHef-Programmierer JSON so toll fand). Ein Ersatz der bisherigen Module durch XS-Pendanten auf mein Anraten brachte zumindest in den meisten Fällen vorübergehend Abhelfe.