wordpress调用主站的文章,做网站一般需要多久,中视频自媒体注册,山西省的网站一、作用离线浏览 - 根据文件规则把资源缓存在本地#xff0c;脱机依然能够访问资源#xff0c;联网会直接使用缓存在本地的文件。优化加载速度#xff0c;节约服务器资源。二、适用场景正如 manifest 英译的名字#xff1a;离线应用程序缓存#xff0c;这项功能是设计给会…一、作用离线浏览 - 根据文件规则把资源缓存在本地脱机依然能够访问资源联网会直接使用缓存在本地的文件。优化加载速度节约服务器资源。二、适用场景正如 manifest 英译的名字离线应用程序缓存这项功能是设计给会有离线场景的应用来使用例如需要离线使用的手机APP/H5亦或是PC端的纯静态页面。三、问题1.服务器资源更新后显示滞后需要多刷新一次页面首次在载入页面时浏览器会判断是否引入了 manifest若检测到引入则下载并按文件规则缓存资源。再次载入页面时便会根据 manifest 中规定的缓存文件使用本地缓存而不是请求服务器资源。当 manifest 文件更新时页面加载已经进行但是缓存更新尚未完成便会先使用旧 manifest 所缓存的文件同时浏览器会将新的 manifest 文件里的缓存文件下载下来若想看到最新的静态资源需要刷新下页面重新加载一次。2.全量加载当 manifest 文件更新时所有的资源都要全部被下载一次并且其中一个出现异常会导致整个 manifest 运行异常。3.W3C标准及浏览器支持作为 H5 的新属性初衷是用来构造离线应用的缓存网站资源的话原本浏览器的缓存机制(304)已经很好了没必要再使用 manifest 做缓存实际上因为使用反响并不好W3C正在废弃 manifest。四、使用方法首先在标签 中指定 manifest 配置文件。配置文件 manifest.appcache。CACHE MANIFEST# 井号备注这边可以放版本更新时间修改备注算更新 manifest 文件CACHE:# 首次下载 CACHE 后列出来的文件后缓存到本地。/favicon.ico/main.cssNETWORK:# NETWORK 下的文件不可被缓存必须要与服务器连接。login.phpFALLBACK:# 一行放两个路径第一个是访问资源第二个是替补当无法访问前一个资源时用后一个资源代替之。/cat/ /404.html注意manifest 会把当前页面缓存下来所以若想更新当前页只能先更新 manifest 文件。五、总结manifest 适用于需要离线运行的应用(定时器计算器阅读器等工具)而需要经常发布频繁更新的网站这种离线缓存机制并不适合。以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持脚本之家。