Aktualisieren is bad!

  • Ersteller Johannes Hofmann
  • Erstellt am
Johannes Hofmann
Johannes Hofmann
Alterspräsident
Administrator
Zuletzt hier
22.04.24
Registriert
18.08.03
Beiträge
28.184
Kekse
124.504
Ort
Aschaffenburg
Wer dem Forum etwas Gutes tun will, sollte (was in Foren oft gemacht wird) nicht immer wieder die Aktualisieren-Funktion des Browsers (auch F5-Taste) benutzen, um die Titelseite zu refreshen.

Das läd nämlich den kompletten Inhalt samt Bildern herunder und stresst den Server in Stoßzeiten.

Besser ist, das Logo oben links zu klicken oder sich ggf Links bzw Bookmarks im Browser zu speichern.
 
Eigenschaft
 
ok, ich werds nie wieder tun :redface:



:p
 
Wie ist das, wenn man einen Thread offen hat und aktualisieren will? Macht da F5 dem Server auch Streß?
 
Wie ist das, wenn man einen Thread offen hat und aktualisieren will? Macht da F5 dem Server auch Streß?

Ja - auch das läd alle Images. Aber zT ist das eben nicht zu vermeiden.

Man kann zB das Gitarren-Subforum in die Favoriten-Liste nehmen das ist besser.

Wir müssen es aber auch nicht übertreiben. Die Hauptlast dürfte die Titelseite verursachen und wenn viele Leute statt dess Refresh das Logo klicken, kann das durchaus spürbar helfen - zumindest wenn viele Leute da sind.

Nachts um 4 Uhr isses aber egal ;)
 
So weit ich weiss, lädt bei mir F5 die Bilder nicht neu. Wenn ich zb auf einem anderen Foto meinen Avatar verändere, und ich drücke F5, dann sehe ich noch den alten. Bei Firefox lädt Strg+F5 meines Wissens nach alles neu.
 
Bei Firefox lädt Strg+F5 meines Wissens nach alles neu.
Ich glaube, das gilt auch für den Internet-Explorer. Eigentlich müsste der HTTP-Server bei normalem Refresh (ohne Strg) mit Status 304 "not modified" antworten, wenn sich z.B. ein Bild seit dem letzten Mal nicht verändert hat, der Browser lädt es dann eigentlich gar nicht herunter, sondern nimmt es aus seinem eigenen Cache. So weit zumindest die trockene Theorie...

Gruss, Ben
 
Ich klicke immer auf meinen "Startseite Button" im Browser. :)
 
Das läd nämlich den kompletten Inhalt samt Bildern herunder und stresst den Server in Stoßzeiten.

Wie kommt ihr darauf? Entnehmt ihr das den Serverstats?

Weil eigentlich wie schon jemand schrieb, sollte mit F5 genau das nicht passieren sondern nur mit [strg+F5]

Beispiel anhand des logo.jpg aus meinen Proxy-Logs

Reload m it F5:
+++GET 17+++
GET /images/head/logo.jpg HTTP/1.1
Host: www.musiker-board.de
Accept: unwichtig
Accept-Language:unwichtig
Accept-Encoding: unwichtig
Accept-Charset: unwichtig
Keep-Alive: unwichtig
Referer: https://www.musiker-board.de/vb/
Cookie: unwichtig
If-Modified-Since: Thu, 27 Sep 2007 09:58:35 GMT
If-None-Match: "8330735314773940200"
Cache-Control: max-age=0 <--- Cachedatei darf beliebig alt sein.
Connection: keep-alive

Antwort:
+++RESP 17+++
HTTP/1.1 304 Not Modified
Content-Type: image/jpeg
ETag: "8330735314773940200"
Accept-Ranges: bytes
Last-Modified: Thu, 27 Sep 2007 09:58:35 GMT
Content-Length: 0<--- Datei wird nicht übertragen
Date: Fri, 21 Dec 2007 17:04:39 GMT
Server: lighttpd/1.4.13
+++CLOSE 17+++


Und hier das selbe mit STRG+F5:

+++GET 57+++
GET /images/head/logo.jpg HTTP/1.1
Host: www.musiker-board.de
User-Agent: unwichtig
Accept: unwichtig
Accept-Language: unwichtig
Accept-Encoding: unwichtig
Accept-Charset: unwichtig
Keep-Alive: unwichtig
Referer: https://www.musiker-board.de/vb/
Cookie: unwichtig
Pragma: no-cache
Cache-Control: no-cache <--- Ich habe die Datei nicht im Cache, gib sie mir
Connection: keep-alive

Und die Antwort lautet:
+++RESP 57+++
HTTP/1.1 200 OK
Content-Type: image/jpeg
ETag: "8330735314773940200"
Accept-Ranges: bytes
Last-Modified: Thu, 27 Sep 2007 09:58:35 GMT
Content-Length: 29823 <--- Die Datei wird komplett übertragen
Date: Fri, 21 Dec 2007 17:06:55 GMT
Server: lighttpd/1.4.13
+++CLOSE 57++
Hooker
 
also bei Opera wird definitiv mit F5 alles neu geladen - drum hab ich wenn ich F5 drücke immer schön das neuste vom neusten vor mir und nicht alte Seiten aus dem Cache
 
drum hab ich wenn ich F5 drücke immer schön das neuste vom neusten vor mir und nicht alte Seiten aus dem Cache

Antwort:
+++RESP 17+++
HTTP/1.1 304 Not Modified
Content-Type: image/jpeg
ETag: "8330735314773940200"
Accept-Ranges: bytes
Last-Modified: Thu, 27 Sep 2007 09:58:35 GMT
Content-Length: 0<--- Datei wird nicht übertragen
Date: Fri, 21 Dec 2007 17:04:39 GMT
Server: lighttpd/1.4.13
+++CLOSE 17+++

HTTP/1.1 304 Not Modified<--- Die Seite hat sich nicht verändert, du lädst also unnötigerweise den alten Inhalt den du eh auch im cache liegen hast neu

Woher weist du, dass Opera mit F5 alles neu lädt??
 
Weil sich die Seite komplett neu aufbaut und eine deutlich längere Ladezeit hat, als beim normalen ansurfen
 
Welche Opera Version verwendest du?
 
schon alle möglichen ab 7.5 oder so
 
Warum immer das bei dir lange dauert, aber auch der Opera macht keinen kompletten reload mit F5.

Ich habe das grade ausprobiert. Das Ergebnis ist das Selbe:

+++GET 158+++
GET /images/head/logo.jpg HTTP/1.0
User-Agent: Opera/9.25 (Windows NT 5.1; U; de)
Host: www.musiker-board.de
Referer: https://www.musiker-board.de/vb/
If-Modified-Since: Thu, 27 Sep 2007 09:58:35 GMT
If-None-Match: "8330735314773940200"
Connection: keep-alive

+++RESP 158+++
HTTP/1.0 304 Not Modified
Content-Type: image/jpeg
ETag: "8330735314773940200"
Accept-Ranges: bytes
Last-Modified: Thu, 27 Sep 2007 09:58:35 GMT
Content-Length: 0
Date: Fri, 21 Dec 2007 22:44:12 GMT
Server: lighttpd/1.4.13

Ich hab das jetzt mit IE, Firefox und Opera probiert alle machen mit F5 das selbe, Der Client fordert das Objekt an wenn das Filedate anders ist oder wenn die Prüfsumme anders ist.
Erst mit Strg+F5 macht er nen komplett Reload und ignoriert den Cache

Insofern fürchte ich wird das für die Performance nichts bringen

Grüße
Hooker
 
hm, na gut, dann danke für die Aufklärung :)
 

Ähnliche Themen


Unser weiteres Online-Angebot:
Bassic.de · Deejayforum.de · Sequencer.de · Clavio.de · Guitarworld.de · Recording.de

Musiker-Board Logo
Zurück
Oben