位置: 编程技术 - 正文

HTTP 304错误的详细讲解

编辑:rootadmin

Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。

如果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last Modified 。因此,如果请求中包含 If Modified Since,就说明已经有缓存在客户端。只要判断这个时间和当前请求的文件的修改时间就可以确定是返回 还是 。对于静态文件,例如:CSS、图片,服务器会自动完成 Last Modified 和 If Modified Since 的比较,完成缓存或者更新。但是对于动态页面,就是动态产生的页面,往往没有包含 Last Modified 信息,这样浏览器、网关等都不会做缓存,也就是在每次请求的时候都完成一个 的请求。

因此,对于动态页面做缓存加速,首先要在 Response 的 HTTP Header 中增加 Last Modified 定义,其次根据 Request 中的 If Modified Since 和被请求内容的更新时间来返回 或者 。虽然在返回 的时候已经做了一次数据库查询,但是可以避免接下来更多的数据库查询,并且没有返回页面内容而只是一个 HTTP Header,从而大大的降低带宽的消耗,对于用户的感觉也是提高。

当这些缓存有效的时候,通过 HttpWatch 查看一个请求会得到这样的结果:

第一次访问

鼠标点击二次访问 (Cache)

按F5刷新

按Ctrl+F5强制刷新

如果是这样的就说明缓存真正有效了。

标签: HTTP 304错误的详细讲解

本文链接地址:https://www.jiuchutong.com/biancheng/373641.html 转载请保留说明!

上一篇:js hover 定时器(实例代码)(js定时器的两种方法)

下一篇:JS保存和删除cookie操作 判断cookie是否存在(js怎么删除)

  • 公司的纳税人识别号怎么查询
  • 小规模纳税人开普票要交税吗
  • 转让土地使用权营业税税率
  • 其他应收款收不回来税务处理
  • 费用多报销了,但已经给了,怎么办
  • 投资款返还案例
  • 收到低值易耗品的专票但未付款
  • 民办非营利组织幼儿园清算时固定资产如何处理
  • 增值税进项税额转出的账务处理
  • 发出存货的计价方法对企业财务状况和经营成果有何影响
  • 公司库存现金如何存回银行
  • 人力资源外包服务规范
  • 无形资产研究费用计入成本么
  • 非独立核算的分公司如何报税
  • 物业签订的合同
  • 计提个人生产经营所得个税需要贴附件吗
  • 税局定额的标准
  • 租赁农民土地应该开发票吗
  • 企业所得税业务招待费扣除比例
  • 企业进行破产清算时,适用于账面价值与实际价值
  • 委外加工企业怎么样降本
  • linux deepin怎么样
  • php 生成缩略图
  • word的拼写检查总是变成法语
  • 已计提但未上缴税款
  • macOS Big Sur 11.2 RC 3(版本号20D64)预览版正式发布(附更新内容)
  • 认缴出资什么时候补齐
  • 企业生产车间发生的固定资产折旧费属于制造费用
  • 接受专利投资会亏本吗
  • 软件企业高新技术有哪些
  • 年终结算啥意思
  • 企业年金基金收支情况
  • php安装及使用教程
  • thinkPHP5 tablib标签库自定义方法详解
  • wordpress静态分离
  • 帝国cms是基于什么的
  • 高校教材编写
  • 新项目分哪几个阶段
  • 应收账款能想到什么
  • 外商投资企业 外资企业
  • 我向银行借钱我是贷方还是借方
  • 基建拨款在新政府会计制度对应什么科目
  • 事业单位以资产为准吗
  • 个税申报哪些可以减免
  • 什么是企业年金险
  • 食堂辅助账的账务处理
  • 进项发票认证后暂不抵扣
  • 企业银行存款属于什么会计要素
  • 手撕定额发票可以抵扣吗
  • 包装物报废收回残料
  • 如何理解什么是半殖民地半封建社会
  • 成本价和原价一样吗
  • 执行企业会计准则的非上市企业
  • 员工预支工资属于什么科目
  • 特许权使用费税前扣除
  • mysql8 表分区
  • 如何恢复win8系统
  • xp系统删除密码
  • linux系统讲解
  • 官方发布预防新冠戴口罩指引
  • tesmon.sys导致的蓝屏
  • 注册表.bak
  • 如何关闭windows8的密码
  • Linux配置防火墙端口
  • RHCE心得3 基于VSFTP的本地YUM源及光盘YUM源搭建步骤分享
  • win8系统分辨率调不了
  • win7系统防火墙有必要开吗
  • scards32.exe - scards32是什么进程 有什么用
  • opengl编程实例
  • 安卓开发遇到的问题
  • JavaScript window.document的属性、方法和事件小结
  • shell动态显示
  • jquery制作左导航特效
  • jquery自带的弹出框
  • 税务举报被泄漏怎么办
  • 广东省国税局长是谁
  • 重庆市怎么在网上打印章程
  • 消费税的征收范围是如何规定的
  • 房山税收减免政策文件
  • 非税控发票是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设