jdlx/image_manager_xt — pull request #3 by IngoWinter (2013-08-15 05:17:05+00:00)
Title: zusätzliche Header für effektiveres Browsercaching

Momentan muss ein Browser jedes Bild bei jedem Aufruf anfragen - auch wenn er es erst 20 sek vorher das erste mal geladen hat. So ein 304er verursacht eine wahrnehmbare Verzögerung, wenns drauf an kommt (aktuell bei mir Javascript Lightbox Skript mit Preloading). Anscheinend erzwingt PHP dieses Verhalten über die HTTP Header "Pragma" und "Expires", falls diese nicht explizit cachefreundlich gesetzt sind.

Pragma: public bedeutet, dass die Ressource gecacht werden darf. Der Expires Header ist sagt dem Browser, dass er die Ressource für die nächste Stunde nicht anfragen muss.

LG Ingo