Der Martin...: session_cache _limiter

Beitrag lesen

Hallo Carsten,

http://de2.php.net/manual/de/function.session-cache-limiter.php

ich habe so das dumpfe Gefühl, du hast dich von diesem Artikel verwirren lassen. Denn die vielen Bilder, die du erwähnst, haben damit überhaupt nichts zu tun.

meine Internetseite wird durch viele hochgeladene Bilder etwas aufgebläht. von daher würde sich schon ein cache und ein selbstgebauter Bildcontainer anbieten.

Jeder Browser verfügt über einen eigenen Cache, der auch normalerweise recht gut funktioniert. Zumindest für deine Bilder sollte damit alles Nötige getan sein.

Mit den Cache-Control-Headern, die der Artikel aus dem PHP-Manual beschreibt, regelst du sowieso NUR das Caching-Verhalten von Ressourcen, die durch ein PHP-Script ausgegeben werden. Also üblicherweise nur das Gerüst der Seite, nicht aber die Bilder (es sei denn, du lässt deine Bilder auch alle von einem Script generieren).

könnte ich den jetzt für die Proxis ausschalten, ohne, dass es Funktionseinbußen geben würde? Oder müssen für das was ich vorhab, sowohl im Browser als auch im proxi ein cache eingerichtet werden?

Ich weiß nicht, was du vorhast - aber normalerweise braucht man sich über die Cahce-Verwaltung keine Gedanken zu machen (weder beim Proxy, noch beim Browser). Außer bei Seiten, die sich in sehr kurzen Zeitabständen ändern können - aber dann sollte es mit einem Expires-Header auch getan sein.

Warum ist eigentlich der cache von so großer Sicherheitsbedeutung.

Ist er nicht. Wie kommst du darauf?
Oder überträgst du so heikle Daten, dass es ein Problem wäre, wenn sie zufällig nochmal jemand aus einem Cache fischt, der ihn eigentlich nichts angeht?

Schönen Abend noch,

Martin