【发布时间】:2011-08-16 15:23:36
【问题描述】:
对于什么是利用浏览器缓存提高页面速度的正确方法,我很难找到一个明确、实用的解释。
根据this site:
指定 Expires 或 Cache-Control max-age 之一很重要, 和 Last-Modified 或 ETag 之一,用于所有可缓存资源。它是 多余地指定 Expires 和 Cache-Control: max-age,或 同时指定 Last-Modified 和 ETag。
这是正确的吗?如果是这样,我应该使用Expires 还是max-age?我想我对这两者都有一个大致的了解,但不知道通常最好使用哪个。
如果我还必须做Last-Modified 或ETag,其中哪一个?我想我得到了Last-Modified,但对这个ETag 概念仍然很模糊。
另外,我应该为哪些文件启用浏览器缓存?
【问题讨论】: