IMB*_*IMB 21 browser html web browser-cache
鉴于 HTML 页面中没有缓存设置,旧网站访问者多久才能在不强制刷新的情况下看到新的网站设计?
Dav*_*ill 28
假设:HTML页面没有缓存设置
这取决于浏览器缓存设置。
笔记:
检查存储页面的较新版本下有四个选项:
每次访问页面:
当您返回到之前查看过的页面时,Internet Explorer 应该检查该页面自上次查看后是否发生了变化。如果页面已更改,Internet Explorer 会显示新页面并将其存储在 Internet 临时文件中。请注意,选择此选项会减慢您已查看的页面之间的浏览速度。
每次启动 Internet Explorer 时:
当您在同一个 Internet Explorer 会话中查看以前访问过的网站时,Internet Explorer 使用缓存的临时 Internet 文件而不是下载页面。如果按 F5 或单击刷新,Internet Explorer 将下载该页面。
自动(仅限 Internet Explorer 5 及更高版本):
这和前面的设置一样,只是用了一个逻辑算法来了解网页行为的习惯。此设置指定当您返回到以前查看过的页面时,Internet Explorer 不应检查该页面自上次查看后是否已更改。
如果您选择此设置,则 Internet Explorer 仅在您返回到您在 Internet Explorer 的较早会话中或较早的一天中查看过的页面时才会检查新内容。随着时间的推移,如果 Internet Explorer 确定页面上的图像很少更改,它会更不频繁地检查更新的图像。
从不:
Internet Explorer 不会检查 Web 服务器是否有更新的内容。
来源Internet Explorer 缓存设置如何影响 Web 浏览
Netscape (all versions since 6.0)
Mozilla Suite (all versions)
Phoenix (all versions)
Firebird (all versions)
Firefox (all versions)
Thunderbird (all versions)
Minimo (all versions)
SeaMonkey (all versions)
Run Code Online (Sandbox Code Playgroud)
首选项browser.cache.check_doc_frequency控制:
0每个会话检查一次页面的新版本(会话在第一个应用程序窗口打开时开始并在最后一个应用程序窗口关闭时结束)。
1每次加载页面时检查新版本。
2从不检查新版本 - 始终从缓存加载页面。
3当页面过时时检查新版本。(默认)
Source Browser.cache.check 文档频率
Chrome 会缓存页面,除非它被告知不要这样做。
要禁用缓存,请参阅如何在 Chrome 中禁用浏览器缓存
浏览器通常会通过与页面一起发送的 HTTP 标头获取此信息。
例如,Last-Modified 标头告诉浏览器页面的年代。浏览器可以向页面发送一个简单的 HEAD 请求以获取最后修改的值。如果它比浏览器缓存中的新,那么浏览器可以重新加载它。
源浏览器如何知道网页已更改?,赛斯回答
| 归档时间: |
|
| 查看次数: |
6232 次 |
| 最近记录: |