“的网页越来越 复杂与多个脚本,样式 表,图像和Flash他们。到页面的 第一次访问可能需要 几个HTTP请求装入所有 组件。通过使用Expires头 这些组件变得缓存, 避免了不必要的HTTP在随后的页面访问量要求 。过期 头是最经常与 图像相关联的,但他们可以而且应该在所有的页面组件,包括 脚本,样式表使用 ,和Flash。“在网站的过期标题中设置多少时间?
写在YSlow的。
我的问题是多少时间将是一个有多个样式表,Flash标题,Javascripts,图像,PDF格式,MS Excel文件,PPT等网站的过期标题设置好?
如果我想在所有事情上设置相同的过期时间。
因此,如果我为任何页面设置了1年,并且我在6个月后更新了该页面,则用户将无法看到这些更改。即使他们使用Ctrl + F5来强制刷新页面。我对吗? – 2010-07-29 12:48:45
对,如果页面仍然有效并且用户还没有清除浏览器缓存,那么浏览器将使用缓存的内容,直到它满足页眉缓存要求。 – 2010-07-29 12:50:22
我正在为客户做一个网站,我不知道他什么时候会改变网站。所以我不应该在这种情况下设置过期标题 – 2010-07-29 12:51:09