问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ios wkwebview要不要清理缓存

发布网友 发布时间:2022-05-02 00:59

我来回答

1个回答

热心网友 时间:2022-06-25 21:06

浏览器缓存机制是指通过HTTP协议头里的Cache-Control(或Expires)和Last-Modified(或Etag)等字段来控制文件缓存的机制。这应该是WEB中最早的缓存机制了,是在HTTP协议中实现的,有点不同于DomStorage、AppCache等缓存机制,但本质上是一样的。可以理解为,一个是协议层实现的,一个是应用层实现的。Cache-Control用于控制文件在本地缓存有效时长。最常见的,比如服务器回包:Cache-Control:max-age=600表示文件在本地应该缓存,且有效时长是600秒(从发出请求算起)。在接下来600秒内,如果有请求这个资源,浏览器不会发出HTTP请求,而是直接使用本地缓存的文件。Last-Modified是标识文件在服务器上的最新更新时间。下次请求时,如果文件缓存过期,浏览器通过If-Modified-Since字段带上这个时间,发送给服务器,由服务器比较时间戳来判断文件是否有修改。如果没有修改,服务器返回304告诉浏览器继续使用缓存;如果有修改,则返回200,同时返回最新的文件。Cache-Control通常与Last-Modified一起使用。一个用于控制缓存有效时间,一个在缓存失效后,向服务查询是否有更新。Cache-Control还有一个同功能的字段:Expires。Expires的值一个绝对的时间点,如:Expires:Thu,10Nov201508:45:11GMT,表示在这个时间点之前,缓存都是有效的。Expires是HTTP1.0标准中的字段,Cache-Control是HTTP1.1标准中新加的字段,功能一样,都是控制缓存的有效时间。当这两个字段同时出现时,Cache-Control是高优化级的。Etag也是和Last-Modified一样,对文件进行标识的字段。不同的是,Etag的取值是一个对文件进行标识的特征字串。在向服务器查询文件是否有更新时,浏览器通过If-None-Match字段把特征字串发送给服务器,由服务器和文件最新特征字串进行匹配,来判断文件是否有更新。没有更新回包304,有更新回包200。Etag和Last-Modified可根据需求使用一个或两个同时使用。两个同时使用时,只要满足基中一个条件,就认为文件没有更新。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机玻璃硬度是多少合适 ips屏幕硬度怎么样 手机硬度是什么意思? 2024年拼多多春节发货时间规定是什么?过年还要48小时发货吗? e元素e8100无线鼠标怎么使用 E元素X-8100靠谱吗?可以用几年? E元素X-8100现在有几种配色,哪一种配色好呢? E元素X-8100用的是什么色的轴,适合玩游戏吗? 浙c是哪个城市 浙c是哪里 榻榻米软包怎么安装 什么是保险?定义、分类与保险合同 wkwebview使用时包含什么头文件 什么是保险保险的作用是什么保险有哪些基本业务 ios wkwebview 是否有缓存 谁见过血玉?血玉是怎么样形成的?它有着什么样的奇异功能? WKWebView的缓存问题以及如何正确清理缓存 iOS 怎么使用WKWebView加载PDF 去黑边 车贷36期还了33期想提前还款可以吗? ios wkwebview加载不了library里的文件 什么是保险?保险是什么? 电力自动化系统集成 智能照明控制系统怎么接电灯 办理房产证的流程是怎么样的? 格力3匹空调壁挂好还是立柜式好 格力3匹挂机效果和柜机相比会差吗?家里客厅不大,想买挂机,省地方。挂机实物比普通挂机宽不少……纠结 北京哪个区是商业区,哪个区是教育区?比如武汉,汉口商业区,武昌教育区,汉阳工业区 圆柱锂电池好 还是方体的好有什么区别 求北京市东城区中学排名? 蔚蓝锂芯为什么打板?蔚蓝锂芯季报2021年什么时候出来?蔚蓝锂芯主要是做什么的? 职高计算机专业需要学什么 盈余公积与资本公积的分配比例和利润比例是多少 都是什么保险啊,都包括什么? 如何使用wkwebview来替代uiwebview ios开发怎么在wkwebview上添加内容 如何整合uiwebview和wkwebview wkwebview的configuration 怎么存储 wkwebviewjavascriptbridge 在oc端怎么用 120开头 身份证是哪儿 天津 身份证的各区号 天津塘沽区的身份证号开头是多少 海淀区的身份证号码区段码多少 uiwebview和wkwebview的区别 122开头的身份证是哪个省的? 120622是哪的身份证? 身份证开头12是哪个省的? 幽门螺杆茵吃什么好 邮政储蓄银行晚上转帐有时间限制吗 昨天晚上11点向邮政储蓄银行转账怎么到现在还没有到账? 为什么晚上邮政网银不可以转账 邮政网银晚上跨行转账是从早上多少点开始晚上多少点结束