Mailinglisten-Archive |
Andreas Heigl schrieb: >>>Aus Performance-Gründen (Die Session-Dateien kriegen schon mal 5-7 MB) >>>wollte ich das ganze jetzt auseinanderklamüsern und dachte locker bei mir >>>'mensch, schreib dir doch einen session_set_save_handler'. >> >>wenn du nicht die gesamten Daten benötigst wieso schleifst du sie dann >>mit? - ich meine 5-7MiB !! muss man sich mal überlegen was das für eine >>Unmenge an Daten ist. > > woher die Unmenge Daten kommt ist mir selbst nicht ganz klar, na dann würde ich da erst mal nachforschen ... >>Ich würde da viel früher ansetzen und die Menge der Daten reduzieren, >>ich meine 5-7MiB können ja unmöglich alles Daten sein die vom User >>eingegeben wurden, sie müssen ja höchstwahrscheinlich irgendwo aus dem >>System kommen, also sollte man vielleicht versuchen statt der gesamten >>Daten nur Referenzen auf die Daten in der Session zu speichern. > > Das ganze sind schon Referenzen auf Daten ;-) > Ich habe einen "Warenkorb" für Dateien am laufen und in der Session schleife > ich die Pfade und einige Statusinformationen zu den ausgewählten Dateien > mit. Und wenn der Benutzer dann im 10. Unterverzeichnis 80 Dateien auswählt > knallts, weil nämlich bei jeder Datei der volle Pfad gespeichert wird. > Die exakte Sessioninfo hab ich noch nicht analysiert, kommt aber heut. 5-7MiB sind ungefähr selbst bei langen Pfaden von 255 Zeichen 20.000 bis 28.000 Pfad-Informationen, ok wenn man den Overhead noch beachtet sind es halt ein paar 1.000 weniger, aber trotzdem ... ;-) -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive