如何清理浏览器缓存垃圾(手机清理浏览器缓存方法)

如何清理浏览器缓存垃圾(手机清理浏览器缓存方法)

  cookie

  localStorage和sessionStorage

  memory cache 和 disk cache

  还有其他一些浏览器缓存,如WebSQL、IndexDB等等,不常用就不分析了。

  cookie缓存由服务器端生成,一般用来保存session信息,只要设计合理,一般不会带来一致性问题。

  localStorage是永久缓存,如果升级前端程序涉及缓存键值改变,应在页面加载时调用清理或重新设置缓存内容的JS代码。

  sessionStorage是跟随当前浏览器窗口的数据缓存,关闭重新打开浏览器会自动清空。

  memory cache是浏览器内部控制的,无法改变,一般也不会带来副作用。

  disk cache是重点关注的浏览器端的资源文件缓存。

  Http Response Headers中通过cache-control来控制浏览器采取不同的缓存策略。响应头参数可以通过Web服务器来配置。这里以Nginx的配置文件为例。

  private 意思是使用浏览器缓存,它配合expires、last-modified等参数来判断资源文件是否需要重新下载。

  no-cache 并非不使用缓存,而是不直接使用缓存,每次都会向服务器请求响应头,通过对比ETag判断资源是否发生变动,如果没有变动(相应结果304),则使用本地缓存。所以这是个在性能和一致性比较平衡的选项。

  no-store是让浏览器完全不使用缓存,不管资源是否变动,都向服务器请求重新下载资源文件。

推荐阅读

    6s 32G能升级到ios14吗

    6s 32G能升级到ios14吗,手机,系统,6s 32G能升级到ios14吗可以,但是ios14更新以后会占用10左右储存,还有系统没有完全汉化,如果没接受,也就可以

    升级潜力3500元大屏家用电脑配置推荐

    升级潜力3500元大屏家用电脑配置推荐,,因为最近很忙,前两天的电脑配置由网友推荐,推迟两天今天只推荐这一套。这套3500左右的DIY电脑主要是

    联想y480独立显卡能不能升级

    联想y480独立显卡能不能升级,星期,玄武,联想y480独立显卡能不能升级Lenovo Y480在主板上的独立显示无法更换。以笔记本电脑Lenovo Y480M-I

    电脑主机升级只换cpu可以吗?

    电脑主机升级只换cpu可以吗?,换上,更换,直接,电脑主机升级只换 cpu 可以,换了cpu可以提速,但是效果不一定很理想。性能主要决定于硬件的配置,

    hg升级快捷键|魔兽hg快捷键

    hg升级快捷键|魔兽hg快捷键,,1. 魔兽hg快捷键F1-F3-选定1-3号英雄,狼骑诱捕e.当打开的时候,be兽栏.·在英雄的物品栏中使用一个宝物.投石车+