|
|
1
6
浏览器通常会通过随页面发送的HTTP头来获取这些信息。 例如,最后一个修改过的标题告诉浏览器页面有多旧。浏览器可以向页面发送一个简单的头部请求,以获取最后修改的值。如果它比浏览器缓存中的更新,那么浏览器可以重新加载它。 还有一堆与缓存相关的头(如缓存控制)。退房: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html |
|
|
2
10
|
|
|
3
2
你走的是正确的道路,正如乔纳森所说,没有什么比读医生更好的了。但是,如果您只想了解更多信息: 有一些HTTP响应头允许服务器设置页面的可缓存性,这属于您的到期日期系统。然而,另一个重要的构造是HTTP头请求,它实质上检索给定页面的mime类型和内容长度(如果可用)。浏览器可以使用head请求来验证缓存中的内容… 当然还有更多关于这个主题的信息,所以我建议你读一下这些文档… |
|
|
4
2
Web浏览器发送HTTP请求,并接收HTTP响应。然后显示HTTP响应的内容。通常,HTTP响应将包含HTML。许多HTML元素可能需要新的请求来接收页面的各个部分。例如,每个映像通常是另一个HTTP请求。
有HTTP头指示页面是否是新的。例如,上次修改的日期。Web浏览器通常使用条件
有条件的
然后可以根据以下内容更改页面:
|
|
|
GG33 · 在docker中缓存npm包 1 年前 |