Hello,
Den Download könnte man nun auch noch Cache-freundlich gestalten, so dass die Dokumente nur runtergeladen werden, wenn sie erneuert worden sind. PDFs sind ja ganz schöne Klötze, und warum soll man die bei jedem "ich schau nochmal" des users erneut runterladen?
Weil man Dateien, die nur bestimmten Nutzern zugänglich sein sollen, möglichst wenig cachen läßt?
Wenn es nur fünf sind, die sich das einmal ansehen und nie wieder...
Dann kann man sich den Aufwand vielleicht schenken.
Aber es ist ja gar nicht viel Aufwand.
Oder würdest Du generell ein Problem im Caching sehen?
Die Browser stehen üblicherweise auf "Auto".
Sendet der Server einen "Last-Modified"-Header mit, fragt der Browser üblicherweise beim nächsten Request mit "If-modified_since"-Header an.
Wenn keine Veränderung stattgefunden hat, kommt nur ein HTTP-Status 304 zurück.
Das ist doch vernünftig. Es spart megabyteweise Traffic. Das ist nicht nur für das Netz und den Client angenehm, sondern auch für das Script und den Server, auch wenn man nur an authorisierte User ausliefern will. Bei direkter Requestbehandlung durch den Apachen ist die Caching-Strategie mWn ohnehin eingeschaltet.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg