Hallo Johannes,
mit der option:
 ExpiresActive Off 
Schaltest du das expire Modul ab es wird also kein Expire
Header mehr mit gesandt. Damit ist es dem Browser überlassen wie oft er meint 
eine resource erneut auf aktualität zu überprüfen.

So wie ich die Dokumentation von mod_expires Verstehe[1] willst du eher sowas 
einrichten:
ExpiresByType application/pdf now

Damit wird die zeit bist zur nächsten überprüfung aktiv auf null gesetzt. Damit 
sollte der browser es bei jedem aufruf erneut anfordert.

Caching in http ist aber noch etwas komplizierter 
z.b gibt’s da noch ETAGS[2] (die eine checksumme für eine resource zur 
verfügung stellen. So das der browser es nur neu runterladen muss wenn sich der 
ETAG geändert hat.
Diese werden in apache fileETag directive gesteuert[3]

Und zu Guterletzt noch ein artikel der versucht die einzelnen cache methodiken 
zu erklären und gegeneinander abzuwegen.[4]

[1] https://httpd.apache.org/docs/2.2/mod/mod_expires.html 
[2] https://de.wikipedia.org/wiki/HTTP_ETag
[3] https://httpd.apache.org/docs/2.2/mod/core.html#fileetag 
[4] 
http://betterexplained.com/articles/how-to-optimize-your-site-with-http-caching/
 

Gruss chris


-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von JCL - Johannes C. 
Laxander
Gesendet: Montag, 27. Januar 2014 19:08
An: 'German TYPO3 Userlist'
Betreff: [TYPO3-german] Caching von PDF-Dateien via htaccess funktioniert nicht

Hallo,
 
ich habe in einem PDF-Verzeichnis folgende htaccess-Datei:
 
<FilesMatch "\.pdf$">
  ExpiresActive Off
</FilesMatch>

Nach meinem Verständnis , sollte damit das Browser Caching für PDF-Dateien 
deaktiviert werden, und die Datei grundsätzlich immer vom Server angefordert 
werden.
 
Heute habe ich eine neue PDF Datei auf den Server via TYPO3 upload hochgeladen, 
aber in den Browsern Chrome und IE wird noch die alte PDF-Datei angezeigt.
FF zeigt zwar die neue Dateiversion an, aber hier bin ich min nicht sicher, 
ober der Chache davor nicht schon geleert war.
 
Hat jemand eine Idee woran das liegen kann? Ist in meiner htaccess-Datei ein 
Fehler???
 
Gruß, Johannes.
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an