Ich setze Expires Filter in web.xml von Tomcat. Der Header kommt korrekt als Antwort, aber IE wird nicht zwischengespeichert. Es stellt immer die neue Anfrage an Tomcat.IE 11 ignorieren Cache Control-Header in Antwort
<filter>
<filter-name>ExpiresFilter</filter-name>
<filter-class>org.apache.catalina.filters.ExpiresFilter</filter-class>
<init-param>
<param-name>ExpiresByType image/png</param-name>
<param-value>access plus 2 hours</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>ExpiresFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
Im Folgenden sind die Header von respone
Cache-Control: max-age = 7199
Gültig bis: Mo, 14. November 2016 16.08.22 GMT
Content-Type : image/png
Transfer-Encoding: chunked
Datum: Mo, 14. November 201 6 14:08:22 GMT
Weiß jemand, was fehlt mir hier?
Was ist mit anderen Browsern? –
Es funktioniert gut in anderen Browsern. – Yogendra
Ich bin schockiert, * schockiert *, dass MSIE sich hier anders verhält. –