Henryk Plötz: User Online

Beitrag lesen

Moin,

2.) Was ist dieses "http-keep alive"? Wenn ich's richtig verstanden habe waere damit http nicht mehr verbindungslos?

Doch, da diese Verbindung nur auf TCP-Ebene besteht, das HTTP dadrüber ist weiterhin im Wesentlichen nicht verbunden. Sehr schön daran zu erkennen, dass die Header Connection und Keep-Alive von RFC 2616 als "hop-by-hop" definiert werden, d.h. sie sind nur für die jeweilige Transportverbindung relevant und werden von Caches nicht gespeichert und von Proxies nicht weitergeleitet.

Selbst wenn: Man könnte da dann eine Zahl "X Keep-Alive-Verbindungen vorhanden" anzeigen. Das bringt uns aber dem Ziel keinen einzigen Schritt näher (es leitet eher davon weg):

  • Ausreichend viele Browser implementieren Keep-Alive nicht
  • Ausreichend viele Browser öffnen mehrere Verbindungen
  • Caching-Proxies muss ich wohl nicht noch extra erwähnen

Damit kannst du also nichtmal die Anzahl der Browser die die Seite einmal aufgerufen haben und noch nicht geschlossen worden zuverlässig angeben, und demnach erst recht nicht, wieviele User denn zu diesen Browsern gehören.

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~