老网站访问者多久才能看到新的网页设计?

老网站访问者多久才能看到新的网页设计?

假设 HTML 页面中没有缓存设置,如果不进行强制刷新,老网站访问者多久才能看到新的网站设计?

答案1

如果不强制刷新,网站访问者多久才能看到新的网站设计?

假设:HTML页面中没有缓存设置

这取决于浏览器缓存设置。

笔记:

  • 可以使用适当的“刷新”或“强制刷新”命令暂时覆盖下面描述的浏览器设置。

IE

检查存储页面的较新版本下有四个选项:

enter image description here

  • 每次访问页面

    当您返回到之前查看过的页面时,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 浏览


Mozilla

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) 

偏好browser.cache.check_doc_frequency控制这一点:

  • 0

    每个会话检查一次页面的新版本(会话在第一个应用程序窗口打开时开始,在最后一个应用程序窗口关闭时结束)。

  • 1

    每次加载页面时都检查新版本。

  • 2

    从不检查新版本 - 始终从缓存中加载页面。

  • 3

    当页面过期时检查新版本。(默认)

来源Browser.cache.check 文档频率


铬合金

Chrome 会缓存页面,除非有人告知不要这样做。

要禁用缓存,请参阅如何在 Chrome 中禁用浏览器缓存


“过时”是什么意思,它从哪里获得日期参考?

浏览器通常会通过随页面发送的 HTTP 标头获取此信息。

例如,Last-Modified 标头会告诉浏览器该页面有多旧。浏览器可以向页面发送一个简单的 HEAD 请求以获取最后修改的值。如果它比浏览器缓存中的值更新,则浏览器可以重新加载它。

来源浏览器如何知道网页已经改变?,回答者塞斯


进一步阅读

相关内容