当前位置: 首页 > news >正文

南昌城乡住房建设厅网站html学校网站模板

南昌城乡住房建设厅网站,html学校网站模板,不屏蔽网站的浏览器,百度sem推广具体做什么1、强缓存:设置缓存时间的,那么在这个时间内浏览器向服务器发送请求更新数据,但是服务器会让其从缓存中获取数据。 可参考:彻底弄懂强缓存与协商缓存 - 简书 2、协商缓存每次都会向浏览器询问,那么是怎么询问的呢&…

1、强缓存:设置缓存时间的,那么在这个时间内浏览器向服务器发送请求更新数据,但是服务器会让其从缓存中获取数据。
可参考:
彻底弄懂强缓存与协商缓存 - 简书

2、协商缓存每次都会向浏览器询问,那么是怎么询问的呢?

cache-control: no-cache,每次请求都回询问服务端,那么是如何询问?

当浏览器发送的请求中包含Cache-Control: no-cache时,意味着浏览器不希望使用本地缓存的副本,而是希望向服务器询问资源是否有更新。浏览器如何询问服务器是否有更新,这是通过HTTP协议的机制来实现的。

具体来说,服务器会通过以下几种方式来告诉浏览器是否有更新:

  1. ETag/If-None-Match: 服务器为每个资源分配一个唯一的ETag标识(Entity Tag)。如果下次请求时,客户端发送的If-None-Match头部包含之前服务器分配的ETag,则表示客户端想知道服务器自上次给予的ETag之后,资源是否有更新。

  2. Last-Modified/If-Modified-Since: 服务器在响应请求时,会通过Last-Modified头部告知资源的最后修改时间。如果下次请求时,客户端发送的If-Modified-Since头部包含之前服务器告知的最后修改时间,则表示客户端想知道自此时点之后,资源是否有更新。

  3. 200 OK with content: 如果服务器判定资源有更新或者是必须重新发送的,会响应200 OK状态码和新的资源内容。

  4. 304 Not Modified: 如果服务器判定资源自客户端上一次请求以来未更改,会响应304 Not Modified状态码,表示客户端可以继续使用本地缓存的副本。

以下是一个简单的HTTP请求和响应示例,展示了使用Cache-Control: no-cache时浏览器如何询问服务器资源是否有更新:

在这个例子中,请求中包含了If-None-MatchIf-Modified-Since头部,询问服务器资源自指定时间以来是否有更新。服务器根据这些头部以及资源的当前状态,如果有更新,则响应200 OK和新的资源内容;如果没有更新,则响应304 Not Modified,表示可以继续使用客户端的缓存副本。

http://www.yayakq.cn/news/152031/

相关文章:

  • 网站开发流程注意事项wordpress实现动态功能
  • 怎么建设展示网站 需要维护费吗网站流量数据分析怎么做
  • 摄影网站首页设计10大开源文档管理系统
  • 网站后台管理系统框架wordpress 获取作者
  • 专业网站建设搭建c mvc制作网站开发
  • 中石化两学一做网站wordpress文章名称背景
  • 潮流印花图案设计网站网站可以做系统吗
  • 全栈工程师是做网站吗个人微信公众号注册
  • 中国万网怎么自己做网站阅读分享网站模板
  • 淘客网站建设建湖做网站
  • 维持一个素材网站要多少钱游戏开发培训班
  • 保定市建设计网站新网站关键词怎么优化
  • 网站信息设计wordpress上传七牛
  • 网站模板制作wordpress4.6
  • 网站建设都有什么栏目网站如何做促销活动
  • 有哪些专门做创意门头的网站seo外包网站
  • 如何进入谷歌网站WordPress二维码动态
  • 兖州那有做网站的苏州学网站建设
  • 购物网站项目建设背景介绍北京征集网站建设
  • 网站建设和运营嘉兴市城市建设门户网站
  • 深圳前海网站设计安阳营销型网站建设
  • 东莞网页设计和网页制作seo网址超级外链工具
  • 中国著名的做网站渗透桂林网站建设官网
  • 南昌网站建设机构毕业设计怎么做网站
  • 做电子商城网站网站推广公司 优帮云
  • 北京网站开发外包公司windows优化大师好吗
  • 淘宝客api同步到网站网站里添加图片超链接怎么做
  • 家装平台都有哪些外贸seo公司
  • 六数字域名做网站好不好深圳网站开发外包
  • 成都网站开发培训机构centos一键搭建wordpress