加载元刷新时图像未缓存

时间:2017-09-06 16:50:28

标签: .htaccess tags refresh browser-cache

这不是一个真正的问题,但是如何将图像缓存在.htaccess中:

<FilesMatch "\.(jpg|jpeg|gif|bmp)$">
    Header set Cache-Control "max-age=6048000, public"
</FilesMatch>
每当元标记调用页面的网址

时,都会重新加载

<http-equiv="refresh" content="2;URL=page_with_large_jpg.php"> )

这个元标记在另一个PHP脚本上... php脚本只缓存1秒:

<FilesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=1, no-cache, private, must-revalidate"
</FilesMatch>

在大多数情况下,缓存看起来不错,如果我手动输入包含大型jpg图像的页面的url,或者通过单击指向它的链接来调用此页面,jpg会被清除缓存(前提是我访问过此页面/当然先前显示图像),然后立即显示,但如果包含大型jpg的页面被头部中的元刷新标记调用,则图像会再次加载,如果它非常大,则需要几秒或更长时间才能完全显示!

有没有办法阻止这种情况?

0 个答案:

没有答案