Mailinglisten-Archive |
Am 08.10.2004 9:48 Uhr schrieb "Sebastian Mendel" unter <lists at sebastianmendel.de>: > 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, aber die entsprechende Session-Datei zeigt mir bei einem 'ls -l' eindeutig eine 7-stellige Zahl mit einer 5 oder 7 am Anfang. > 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. > Nun weiß ich natürlich nicht genau wie es bei dir aussieht und was das > für Daten sind, aber ich denke das es wesentlich sinnvoller wäre dort > anzusetzen. Ich bin da momentan an einer Lösungsstrategie, aber das dauert noch ein wenig. Alternativ setzte ich eine Quota für den Warenkorb von 20 oder 30 Dateien oder 20 MB Gesamtwarenkorbgröße. grüße andreas -- wdv Medien & Kommunikation GmbH & Co. OHG Mediendatenverarbeitung Andreas Heigl Siemensstrasse 6 61352 Bad Homburg Germany Telefon +49-(0)6172-670-185 Telefax +49-(0)6172-670-181 www.wdv.de
php::bar PHP Wiki - Listenarchive