浏览器缓存是什么,浏览器缓存有什么作用,浏览器的缓存机制

做网站的人大部分都会使用上CDN,在CDN上面会有一个浏览器缓存加速和设置,当你了解浏览器缓存是什么吗?浏览器缓存有什么作用?今天小编就分享一篇浏览器缓存是什么,浏览器缓存有什么作用,浏览器的缓存机制给大家;
当我们使用Ctrl+F5组合键刷新一个页面时,在HTTP的请求头中会增加一些请求头,
它告诉服务端我们要获取最新的数据而不是缓存。
Cache-Control
这个HTTP Head字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令。
可选值说明
Public所有内容都将被缓存,在响应头中设置
Private内容只缓存到私有缓存中,在响应头中设置
no-cache所有内容都不会被缓存,在请求头和响应头中设置
no-store所有内容都不会被缓存到缓存或Internet临时文件中,在响应头中设置
must-revalidation/proxy-revalidation如果缓存的内容失败,请求必须发送到服务器/代理以进行重新验证,在请求头中设置
max-age=xxx缓存的内容将在xxx秒后失效,这个选项只在HTTP 1.1中可用,和Last-Modified一起使用时优先级较高,在响应头中设置
Cache-Control请求字段被各个浏览器支持的较好,而且它的优先级也比较高,
它和其他一些请求字段(如Expires)同时出现时,Cache-Control会覆盖掉其他字段。
Expires
Expires通常的使用格式是Expires: Sat, 25 Feb 2023 12:22:17 GMT,
后面跟着一个日期和时间,超过这个时间后,缓存的内容将失效。
Last-Modidified/Etag
Last-Modified字段一般用于表示一个服务器上的资源的最后修改时间,
资源可以是静态(静态内容自动加上Last-Modified字段),
或者动态的内容(如Servlet提供了一个getLastModified方法,用于检查某个动态内容是否已经更新),
通过这个最后修改时间可以判断当前请求的资源是否是最新的。
一般服务器端在响应头中返回一个Last-Modified子弹,告诉浏览器这个页面的最后修改时间,
如Last-Modified: Sat, 25 Feb 2023 12:55:04 GMT,浏览器再次请求时,
在请求头中增加一个If-Modified-Since: Sat, 25 Feb 2023 12:55:04 GMT字段,
询问当前缓存的页面是否是最新的,如果是最新的就返回304状态码,告诉浏览器是最新的,服务器也不会传输新的数据。
与Last-Modified字段有类似功能的还有一个Etag字段,
这个字段的作用是让服务器给每个页面分配一个唯一的编号,
然后通过这个编号来区分当前这个页面是否最新的。
这种方式比使用Last-Modified更加灵活,但是在后端的Web服务器有多台时比较难处理,
因为每个Web服务器都要记住网站的所有资源,
否则浏览器返回这个编号就没有意义了。
以上是浏览器缓存是什么,浏览器缓存有什么作用,浏览器的缓存机制全文,如觉得本站内容不错记得收藏起来方便下次查阅。你的鱼社交博客支持个人和商家免费投稿,投稿邮箱nideyu#vip.qq.com,请把#改为@。
2023年4月开始,国家取消了扫码优惠政策,现在大部分POS机已经无法再扫码使用,还有部分POS机刷卡是国家费率0.6,但是商家设置了+3的费率存在,也就是每刷一笔多3元钱出来。这样的机子你真敢用吗?你的鱼小编提供两款POS机,一款为持牌机构,一款为国务院批准设立的国有控股股份制企业,两款都是品牌合规产品。(在珠海周边的朋友需要可以免费送货上门,异地需要的客户可快递,一律免费赠送。无押金,不+3。)因国家取消了扫码优惠政策后,商家提供补贴优惠,减免机子60元流量费,以及刷卡费率,减免后的刷卡费率低至0.556,珠海POS机办理。小编还提供一款0.38费率收款码,秒到收款码无需营业执照单笔2万起步

申请办理注意事项:
1、下单时请务必确保办卡人、收件人姓名一致,身份证号码、手机号码正确,切勿写大致范围,勿填菜鸟驿站,否则无法配送
2、手机卡仅限本人领取认证激活,禁止转售、帮助他人代替实名制等违法犯罪行为
3、所有的卡请按照运营商要求首充话费激活,否则流量不到账!