位置: 编程技术 - 正文

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

  • 非税收入票据能否税前扣除
  • 抵进项税分录
  • 物业公司广告费返还会计分录
  • 简易征收预缴税款交错了
  • 售后维修的配件有哪些
  • 无追索权保理占用谁的额度
  • 小企业计提坏账准备的会计分录怎么写
  • 度假村功能
  • 税收和征税
  • 税务系统1+1+5
  • 关联方转移定价注意问题
  • 房地产开发成本占比
  • 营业外支出所得税汇算要调增吗
  • 待摊费用和长期待摊费用的区别
  • 供应商的账怎么记
  • 付现所得税体现在哪方面
  • 增值税以前年度损益调整
  • 电子税务局怎么变更财务负责人
  • 计提的存货跌价准备
  • 施工成本科目
  • 怎么在安全模式下卸载更新
  • 什么是商务接待与拜访
  • 电脑装机光盘
  • 微软预购
  • 基本工程建设项目清单
  • svchost一直在下载什么
  • php-fig
  • YII2.0之Activeform表单组件用法实例
  • 成本法转为权益法例题
  • yii框架教程
  • 即征即退增值税属于政府补助吗
  • 挂在树上的小鸟怎么画
  • php实现的浏览器有哪些
  • vue叠化在哪里
  • 简易计税适用什么类型企业
  • 电子商业汇票线下清算流程
  • 已开发票作废和空白发票作废有什么不一样?
  • 信息系统服务属于什么类
  • 向股东免息借款怎么做账
  • 电子发票查询真伪
  • 对公账户转到个人账户怎么做账
  • 个税系统里的免税收入怎么填
  • 对公允价值套期的认识
  • 一般纳税人工程劳务发票税率是多少
  • 电力行业规定
  • 制造费用需要本年累计吗
  • 预发绩效会计分录
  • 收到上月已付款的材料
  • mysql必知必会读后感2000字
  • win10 系统内存
  • freebsd 升级
  • 苹果电脑mac系统键盘无法找到
  • 企业级路由器和普通路由器区别
  • winrecon.exe - winrecon是什么进程
  • win7系统怎么设置微信多开
  • ubuntu20.04设置共享文件夹
  • win10 rundll
  • cocos2dx 3.17
  • jquery获取复选框是否被选中
  • css中的单位主要有哪些
  • css英文代码翻译
  • Unity3D游戏开发pdf
  • 表格高级使用技巧视频
  • unity xcode
  • jQuery插件库
  • nodejs实现HTTPS发起POST请求
  • unity3d入门视频教程
  • unity怎么学
  • 你应该知道的几个问题
  • android之handler
  • unity behavior designer
  • jquery mobile开发工具
  • python坑人代码
  • java教程 视
  • 解决烧心最快方法
  • python解析算法
  • 小规模纳税人可以开13%的发票吗
  • 汽车购车发票开完票能更改名字吗?
  • 陕西电子税务电话是多少
  • 纳税申报逾期怎样补报?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设