位置: 编程技术 - 正文

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

  • 计提递延所得税资产
  • 上交个人所得税分录
  • 如何做进项税额转出,又认证不了发票
  • 收到货款会计分录怎么做
  • 企业给员工的福利取消了可以劳动仲裁么
  • 出口退税贷款操作流程
  • 企业注销库存怎么做账
  • 固定资产清理净损失计入什么科目
  • 季度申报所得税可以研发费加计扣除
  • 发生工伤事故借条怎么写
  • 销售土地使用权的增值税税率
  • 小规模纳税人如何计算增值税
  • 工会会费可以一年交两个单位吗
  • 买卖交什么税
  • 股权激励取消怎么处理?
  • 印花税多计提如何冲回
  • win10怎么用wifi上网
  • 销售净利率范围
  • 电脑管家浏览器保护怎么取消
  • 生产车间发生的间接费用会计科目
  • 网件R6400路由器怎么样?R6400拆解与内部结构评测
  • 劳务费和服务费税率一样吗
  • 安装win7前需要手动格式化c盘吗
  • PHP:Memcached::cas()的用法_Memcached类
  • 房地产企业出售土地交什么税
  • paytime.exe - paytime是什么进程 有什么用
  • 土地增值税预征的计征依据=预收款-应预缴增值税税款
  • 会计虚假做账
  • 收到保险公司的赔款计入什么科目
  • 产品成本核算方法
  • php each list
  • laravel视频教程
  • php获取数据
  • kindeditor编辑器图片上传
  • 静态显示方式
  • PHP jQuery+Ajax结合写批量删除功能
  • javascript学什么内容
  • 非税收入票据是什么意思
  • 教育费附加减免政策
  • 滴滴普通发票如何开
  • phpcms 标签
  • 会计核算中并不是所有的总分类帐户都需要开设明细账户
  • vue this.$ref
  • 外资企业是否属于国企
  • 数据库维护工作主要包括哪些内容
  • Mysql LONGTEXT 类型存储大文件(二进制也可以) (修改+调试+整理)
  • 转让旧固定资产怎么处理
  • 无票收入增值税怎么申报
  • 销售退回采购方的会计分录
  • 积分兑换商品怎么查快递
  • 员工工伤申请流程
  • 从基本存款账户划款3万元 向开户银行转帐
  • 分公司和总公司在一个地方
  • 会计的三个结转是什么
  • 事业单位的服务期
  • 开发成本计入现金流量表
  • 民办非企业单位什么意思
  • 融资租赁固定资产的账务处理实例
  • 社保滞纳金怎么记账
  • mysql 5.7.17 64bit安装配置方法图文教程
  • win7系统怎么运行xp系统的软件
  • winxp系统任务栏不见了
  • linux opencl
  • ubuntu系统中文件夹不能改名
  • mac文档怎么传给winds
  • skydrive官网登录
  • 华硕电脑升级win11
  • ssh免密登录执行shell
  • 家字取名男孩名字
  • 如何卸载win8系统
  • win8如何激活
  • windows中创建的任务计划可以多久执行一次任务?
  • jquery 使用
  • jquery生成网页内容
  • win10自带终端
  • cocos2dx3.3 便条提示语功能简单实现
  • 如何利用Fabric自动化你的任务
  • jquery如何实现轮播图
  • 广州契税补贴2022政策
  • 徐州注销营业执照去哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设