Cache
Inselchef
- php
Hallo,
ich habe nach einer Möglichkeit gesucht, mit PHP eine Seite zu erstellen, deren Navigation nicht immer neu geladen wird. Ich bin im Archiv fündig geworden:
http://forum.de.selfhtml.org/archiv/2004/2/71873/#m413894
Da steht, dass die Dateien, z.B. Bilder, aus dem Cache geladen werden. Bei meiner Seite jedoch nicht, da wird die Navigation jedes Mal komplett neu geladen. Warum das?
MfG
Inselchef
Hallo Inselchef!
ich habe nach einer Möglichkeit gesucht, mit PHP eine Seite zu erstellen, deren Navigation nicht immer neu geladen wird.
http://forum.de.selfhtml.org/archiv/2004/2/71873/#m413894
Da steht, dass die Dateien, z.B. Bilder, aus dem Cache geladen werden. Bei meiner Seite jedoch nicht, da wird die Navigation jedes Mal komplett neu geladen. Warum das?
Also, es gibt grundsätzlich den Browsercache, der hier angesprochen wird.
Dort werden Dateien auf Deinem Rechner zwischengespeichert, die dann natürlich nicht jedesmal wieder vom webserver angefordert werden müssen.
Es gibts aber auch noch andere Caches, serverseitige für PHP zum Beispiel, die serverseitig PHP-Script-Ausgaben (oder so ähnlich) auf dem Server Zwischensüpeichern, so daß diese Scripte nicht bei jedem Aufruf erneut ausgeführt werden müssen, sondern direkt aus dem Cache ausgeliefert werden können.
Nun zu deiner eigentlichen Frage:
Wenn Deine Navigation ein Teil Deiner Seite ist, und eine neue Seite angefordert wird, wie soll dann die Navigation gecached werden? (verwendete Bilder usw. in der Navigation werden selbstverständlich gecached, aber der Quelltext der Navigation muß bei jeder neuen Seite mit der Seite neu geladen werden, da er ja Bestandteil der Seite ist)
Ansonsten kannst Du im HTTP-Header auch noch spezielle Informationen zum Caching mitsenden.
(z.B. mit http://httpd.apache.org/docs/mod/mod_expires.html)
MfG
Götz
Hallo,
»»verwendete Bilder usw. in der Navigation werden selbstverständlich gecached
Das ist es ja: Sie werden jedes Mal neu geladen, die Bilder. Hier der Link zu der (noch nicht fertigen) Seite:
http://simon-kunze.de.vu/phpop/include/index.php?index=index
Inselchef
Hallo Inselchef!
Das ist es ja: Sie werden jedes Mal neu geladen, die Bilder. Hier der Link zu der (noch nicht fertigen) Seite:
http://simon-kunze.de.vu/phpop/include/index.php?index=index
Also, bei mir werden gar keine Navigationsgrafiken angezeigt, weil keine gefunden werden ...
MfG
Götz
hi,
Bei meiner Seite jedoch nicht, da wird die Navigation jedes Mal komplett neu geladen. Warum das?
wenn ich mal mit <> einen GET-request auf das erste bei dir im menü referenzierte bild, http://free.pages.at/simon-kunze//phpop/include/News.JPG mache, bekomme ich als ergebnis folgenden _HTML_-code zurückgeliefert:
<html>
<head>
<title>404 Error - Seite nicht gefunden</title>
</head>
...
<li>Der Benutzer hat noch keine Seite veröffentlicht</li>
<li>Sie haben sich vertippt</li>
<li>Diese Seite wurde von unserem Server entfernt</li>
<li>Der Betreiber der Aufrufenden Website hat einen falschen Link verwendet</li>
willst du die bilder nicht erst einmal hochladen ...?
gruss,
wahsaga
Sorry, ich dachte, das spiele keine Rolle, ob Bilder da sind oder nicht... okay, dann wäre das wohl des "Rätsels" Lösung. Danke!
Inselchef