Serialisieren oder implodieren

8

Ich muss viele zweidimensionale Arrays in der Datenbank speichern und war mir nicht sicher, was ich verwenden sollte: serialize oder implode . Also habe ich ein paar Tests gemacht, um herauszufinden, welcher schneller arbeitet und kam zu dem Schluss, dass es serialize :

war %Vor%

Also die Frage: Warum ist implodieren + explodieren so viel langsamer als serialisieren + unserialisieren ?

PS: Ich habe diese Frage bereits gefunden, aber das ist nicht genau das, was ich frage.

    
Peon 05.03.2013, 08:15
quelle

1 Antwort

1

Meine Idee ist, dass explode / implode auf Strings arbeiten, deshalb serialize / unserialize gibt einen String am Ende / Anfang aus. Wahrscheinlich, je mehr Strings du implode und je länger der String explode , desto langsamer ist es, hast du es versucht?

Was zu verwenden, weiß ich nicht, es hängt davon ab, wenn Sie später Ausgabe String behandeln möchten, denke ich serialize d String ist schwieriger zu analysieren. Aber um es in der Datenbank oder Datei zu speichern, würde ich serialize verwenden.

    
Voitcus 05.03.2013, 08:22
quelle