Tom: AJAX, PHP, Singleton Pattern

Beitrag lesen

Hello,

»» Also das Objekt in einer Session ablagern oder was meinst du?

Das wird viel zu viel Zeit verschlingen.

Ich wuerde diese Option nicht kategorisch ausschliessen. Objekte zu serialisieren, ist nicht notwendigerweise sehr aufwaendig. Kann jedenfalls je nach Einzelfall erheblich schneller sein als, was Jo als Alternative schrieb, das Objekt neu zu erstellen.
Oder?

Haengt aber natuerlich vom konkreten Fall ab, insofern habe ich keinerlei Meinung dazu, ob es in Jos Fall vernuenftig sein koennte.

Klar. Und das wäre mWn auch die einzige von PHP vorgesehene Möglichkeit, ein Objekt über einen Zyklus zu retten. Kommt nun darauf an, was drin steckt.

Außerdem: wann soll es serialisiert und abgelegt werden? Wenn das Script endet?
Da stellt sich mir jetzt die Frage, wann der Client mit dem XMLHttp-Request frühestens anfängt. Der benötigt dann ja auch dieselbe Session-Datei. Die ist aber noch gesperrt, solange das Script nicht beendet ist.

Manchmal reicht es aber auch, wenn man auf zusätzlichen OOP-Overhead verzichtet und einfach die Daten in der Session ablegt, also z.B. das Ergebnis eines Requests.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de