位置: 编程技术 - 正文

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怎么删除)

  • 商贸企业辅导期是什么
  • 烟叶税税率计算方法
  • 个体工商户免费刻章
  • 销售货物和劳务的税率
  • 非营利组织可以开发票吗
  • 可控费用包括工资吗
  • 企业营改增后的会计处理有何变化
  • 买车时的保险包括哪些费用,多少钱
  • 法人投资转入旧机器无发票怎么入账?
  • 加工成本属于什么会计科目
  • 增值税发票没有地址和开户行有效吗
  • 开加工费的发票该如何抵扣?
  • 中药税率什么时候变为9
  • 如何判断境内企业所得税
  • 软件企业怎么享受三免两减半
  • 个税申报状态失败
  • 不可抵扣的进项税额如何做账
  • 税率税额是星号什么意思
  • 实收资本或股本账户属于企业的什么账
  • 应交企业所得税和所得税费用区别
  • 手工做账月末怎么结转
  • 收到厂家赠送的产品
  • php写入xml
  • MacOS Big Sur 11.3网页怎么设置时间限制?
  • Windows 11 CO-21H2 22000.194 正式版官方下载地址(附esd微软三语直链下载x64+arm64)
  • vue3+ts写法
  • cuda torch
  • 开办费对应的现金流量项目
  • 金店个体户报什么税
  • 出口退税无纸化备案怎么弄
  • 销售产品的包装费
  • 公司帐户到银行怎么取钱
  • 购买方如何开具红字发票给销售方
  • 个人提供翻译服务
  • 劳务公司需要缴纳社保吗
  • 公司买汽车计入什么费用
  • phpcms官网打不开
  • 员工手机补助单怎么做账
  • 礼物提前到会不会不好
  • 国际货运操作流程图
  • sqlserver2012完全卸载
  • 小规模纳税人收普票和专票有什么区别
  • 个人所得税应纳税额
  • 分期购车会计分录小规模
  • 过次页和承前页怎么算
  • 验资报告费用如何做账
  • 股权转让是否需要全体股东签字
  • 记账凭证的编制依据是审核无误的原始凭证
  • 差旅费包括哪些费用
  • 分公司从业人数填越少越好吗
  • SQL语句实现表的创建
  • mysql error1418
  • win10 更新 蓝屏
  • 拖放文件到此处来添加文件是什么意思
  • 苹果MAC电脑怎么砸壳应用app
  • centos7(core)
  • 服务器centos版本选择
  • ubuntu安装visual studio2019
  • xp专业版激活工具
  • mac怎么旋转窗口
  • macbook2020款改硬盘
  • win102020h2怎么样
  • mediabrowser.exe是什么
  • Win7如何安装音频设备
  • win8.1 安装
  • opengl 输入框
  • batch批处理
  • 批处理删除注册表指定项
  • sae定义及如何上报
  • Apache服务器的安全缺陷
  • unity地形少了三个键
  • shell脚本实现监控进程
  • python的垃圾处理机制
  • jquery操作html代码
  • android电池优化设置
  • jquery事件委托原理
  • 税控盘税务数字证书密码是什么
  • 房产税的计税依据与税率分别是什么
  • 天津定额发票查询真伪查询
  • 税收筹划可分为
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设