Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Problem mit Status 304

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
sword
PostRank 3
PostRank 3
Beiträge: 72
Registriert: 08.07.2006, 13:46

Beitrag von sword » 29.04.2010, 19:50

Hallo

Seit langem habe ich das Problem, dass Teile meiner Homepage nicht richtig geladen werden. Es handelt sich immer entweder um kleine Icons oder dann die .css Datei - dann verhaut es natürlich das ganze Layout.

Im Error Log steht jeweils der Status 304 dabei. Der Fehler tritt sporadisch auf, manchmal gar nicht.

Was sagen dazu die Experten? :wink:

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 29.04.2010, 21:57

sword hat geschrieben:Im Error Log steht jeweils der Status 304 dabei.
Im Fehlerprotokoll steht 304? Was genau steht bitte da?

Ganz grundsätzlich: Wenn der Browser von einem Objekt bereits eine Kopie im eigenen Cache hat, fragt er beim Server an, ob sich das Objekt auf dem Server seit dem letzten Zugriff geändert hat. Ist dem nicht so, antwortet der Server mit 304, anstatt den ganzen Kram überflüssigerweise nochmals durch die Leitung zu schieben.

Das Prinzip funktioniert einwandfrei, es wird vom Apache bei statischen Dateien standardmäßig eingesetzt. Sollte es damit zusammenhängen, besteht lediglich die Möglichkeit, dass du dem irgendwie in die Quere kommst.

Bei den Grafiken und der CSS-Datei handelt es sich tatsächlich um statische Dateien? Hast du irgendwelche Cache-Geschichten gesetzt? Und erkläre, was da genau für ein Fehler gemeldet wird (siehe oben).

sword
PostRank 3
PostRank 3
Beiträge: 72
Registriert: 08.07.2006, 13:46

Beitrag von sword » 01.05.2010, 14:57

Hmm... ich habs tatsächlich etwas verdreht, denn es steht nicht im erorrLog sondern im normalen AccessLog.

Da steht dann sowas:
xdsl-188-155-239-xxx.adslplus.ch - - [01/May/2010:07:21:08 +0200] "GET /format.css HTTP/1.1" 304 184 "https://www.....
und sogar bei Bots:
b3091281.crawl.yahoo.net - - [01/May/2010:07:07:48 +0200] "GET /format.css HTTP/1.0" 304 147 "https://www...
die css-Datei und die Icons befinden sich auf dem Server, die werden natürlich nicht durch php oder so generiert. Mit dem Cache mache ich auch nichts.

Sollte ich vielleicht mal sowas setzen?

Code: Alles auswählen

<meta http-equiv="expires" content="0">