中易网

web 浏览器缓存 需要前端设置么

答案:2  悬赏:0  
解决时间 2021-02-16 16:48
web 浏览器缓存 需要前端设置么
最佳答案
缓存的概念
  缓存这个东西真的是无处不在, 有浏览器端的缓存, 有服务器端的缓存,有代理服务器的缓存, 有ASP.NET页面缓存,对象缓存。 数据库也有缓存, 等等。
  http中具有缓存功能的是浏览器缓存,以及缓存代理服务器。
  http缓存的是指:当Web请求抵达缓存时, 如果本地有“已缓存的”副本,就可以从本地存储设备而不是从原始服务器中提取这个文档。
  缓存的好处
  缓存的好处是显而易见的, 好处有,
  1. 减少了冗余的数据传输,节省了网费。
  2. 减少了服务器的负担, 大大提高了网站的性能
  3. 加快了客户端加载网页的速度
  Fiddler可以方便地查看缓存的header
  Fiddler中把header都分门别类的放在一起,这样方便查看。
  HTTP缓存是如何实现
  如何判断缓存新鲜度
  Web服务器通过2种方式来判断浏览器缓存是否是最新的。
  第一种, 浏览器把缓存文件的最后修改时间通过 header ”If-Modified-Since“来告诉Web服务器。
  第二种, 浏览器把缓存文件的ETag, 通过header "If-None-Match", 来告诉Web服务器。
  通过最后修改时间, 来判断缓存新鲜度
  1. 浏览器客户端想请求一个文档,首先检查本地缓存,发现存在这个文档的缓存,获取缓存中文档的最后修改时间,通过: If-Modified-Since, 发送Request给Web服务器。
  2. Web服务器收到Request,将服务器的文档修改时间(Last-Modified): 跟request header 中的,If-Modified-Since相比较, 如果时间是一样的, 说明缓存还是最新的, Web服务器将发送304 Not Modified给浏览器客户端, 告诉客户端直接使用缓存里的版本。
全部回答
最常用的方法是前端存cookie.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
河源市源城区地方公路路政管理所我想知道这个
海尔机械温控器新的也制冷就是不停机
拿了判决书如果去外面打工法院还会不会找
夫妻双方户口不在一起 小孩入学怎么办
保护环境的作文不少于35o字有啄木鸟,杜鹃,毛
鲁宾汉地址有知道的么?有点事想过去
什麼情况下可申请离婚
编制环境影响报告书的规划的具体范围是按照什
海阳市广播电视台我想知道这个在什么地方
请问现货交易和期货交易的区别是什么?
丁字铁(铁钻)注册商标属于哪一类?
急求洛栾快道五道庙段水毁公路修复,混凝土造
丁太鲁大街这个地址在什么地方,我要处理点事
福记大饭店在哪里啊,我有事要去这个地方
电动车4块32安电瓶需多少钱
推荐资讯
万吨英文怎么表示
请问网站修改关键词后,要怎样恢复网站权重?
there are only three_in the restaurant.a.
QQ炫舞里摘的别人的花在哪放着?
我在京东买的I paid air 2 序列号DMPQL0A6G5W
请问从吴江到苏州坐汽车要多久?是到苏州的南
通许和开封有多远
平价三包鞋城这个地址在什么地方,我要处理点
牛郎织女的媒人是谁
武汉到广州有多少公里
用竖式计算时,相同数位上的数字要()
我有一个影驰gts450重炮手,不知道这个显卡怎
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?