我们想要使用缓存指令来告诉浏览器从源(我们的服务器)获取资源,只有当我们修改了资源。根据Apache的说法,我们可以使用“修改”基本条款以及“访问”。mod_expires高速缓存指令并不完全支持铬和safari
http://httpd.apache.org/docs/2.2/mod/mod_expires.html
我们发现,所有的浏览器都支持的“访问”,但Chrome和Safari不支持“修改”。我们都试过以下类型的语法:
FileETag MTime Size
ExpiresActive On
ExpiresByType text/html "modification 1 minute"
和
FileETag MTime Size
ExpiresActive On
ExpiresByType text/html M60
当我们使用“访问”,我们可以在浏览器的检查人员看到,Expires头后,被设置为1分钟日期标题。但是,当我们使用“修改”时,Expires标题与日期标题完全匹配。
Date:Thu, 03 Sep 2015 12:31:44 GMT
Expires:Thu, 03 Sep 2015 12:31:44 GMT
任何人都知道所有主流浏览器都支持“修改”的方式吗?