ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
337
337
EMPFEHLEN
-
Hallo zusammen ich habe da mal ne Frage die ich mir alleine durch googlen nicht so richtig erklären konnte.
Ich habe eine Website bei der ich sehr viele Funktionen im Hintergrund laufen habe.
Und der Benutzer sehr viele unterschiedliche Möglichkeiten hat und sehr viele Scripte ausführt. Und ich noch vorhabe mehrer Scripte zu erstellen.
Da ich dadurch auch viele Variablen habe die ich die nicht nur von einer zur anderen Seite sondern besser gesagt bei mehreren Seiten brauche habe ich mich für Session entschieden.
Aber wie sieht es aus mit der Belstung des Servers hat das jemand Erfahrungen gesammelt wie viele Sessions ein Server verträgt wenn im Schnitt so in der Stunde
50.000 Sessions entstehen. Wird der Server dadurch sehr langsam?
(Server ist ein 2,8 GHz P4 mit 1024 MB OS Linux 2 80 GB Platten mit RAID1)
Was passiert wenn ich die Anzahl der Sessions pro Stunde ver4fache also 200.000 Sessions.
-
Hallo.
Hab mir da mal was zusammen gebastelt.
50000 Sessioneinträge im Format:
$_SESSION['sess_num: '.$i]= 'nummer der session ist: '.$i;
belegen ca. 2,5MB.Beim aslesen hat das Script bei mir ca. 20 sec gebraucht. Dann hab ich das mal auf 200000 aufgestockt. 10MB Größe. Das auslesen hat hier mehr als 30 sec gedauert, daraus folgt das Script wurde abgebrochen. Hab danach ca 900000 Sessioneinträge auf dem Bildschirm gehabt.
Zur Belastung. Meinen Prozessor hat es voll ausgenutzt. Hab zwar nur 2,4GHz Celeron mit 512 Speicher, aber das ist auch schon eine Menge.
Ich hoffe das hat ein bisschen geholfen.
mb fansteGruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
Danke für diese schnelle Antwort das bedeutet ich sollte dann bei einer So hohen Anzahl an Sessions auf mehrere Server verteilen und auch mein Script soweit optimieren das es nicht mehr bbenötigte Session Variablen löscht. Und nicht erst wartet bis sich der User ausloggt und dann alle löscht. Oder wenn die Verfallszeit überschritten wird.
Vielen Dank
Ähnliche Themen
-
Server Belastung einschätzen
Von hri100 im Forum PHPAntworten: 8Letzter Beitrag: 28.05.09, 09:48 -
WebServer Belastung
Von elPadre im Forum PHPAntworten: 6Letzter Beitrag: 01.03.06, 00:56 -
Vom Server geöffnete Sessions abfragen
Von Tservarius im Forum PHPAntworten: 4Letzter Beitrag: 08.01.05, 12:32 -
Lebensdauer der Sessions auf dem Server?
Von Darky[TA-UF] im Forum PHPAntworten: 10Letzter Beitrag: 20.08.03, 01:31 -
Frage zu DB Belastung
Von kultboy im Forum Relationale DatenbanksystemeAntworten: 6Letzter Beitrag: 31.07.02, 08:32





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren