问下 chrome 想禁用浏览器缓存 是会增加硬盘 IO 还是减少硬盘 IO? 关于浏览网页从下载到呈现这个过程我有点迷糊 请高手解惑! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
google456

问下 chrome 想禁用浏览器缓存 是会增加硬盘 IO 还是减少硬盘 IO? 关于浏览网页从下载到呈现这个过程我有点迷糊 请高手解惑!

  •  
  •   google456 2015 年 3 月 23 日 3533 次点击
    这是一个创建于 4051 天前的主题,其中的信息可能已经有所发展或是发生改变。
    chrome想禁用浏览器缓存 是会增加硬盘IO还是减少硬盘IO?

    关于这个问题我有以下几个不懂之处:
    1.浏览器打开一个网页是不是必须往磁盘上写入一些东西?

    2.禁用浏览器磁盘缓存后还会写入么?

    3.只禁用磁盘缓存/保留内存缓存,当内存缓存不足时会发生什么?
    比如打开一个单个5M网页 而我设置的内存缓存只有2M 这个网页还能打开么?

    4.临时文件夹和缓存文件夹是一个概念么?
    8 条回复    2015-03-28 13:50:17 +08:00
    jkjoke
        1
    jkjoke  
       2015 年 3 月 23 日
    1.yes 通过缓存查看器可发现已写入的文件
    2.yes 还会写入,只不过下次打开再下载一次
    3.N/A 不明觉厉
    4.yes 都是先放着的意思
    zzNucker
        2
    zzNucker  
       2015 年 3 月 23 日
    3. 应该能打开,如果你内存不够用,估计会提示内存不足。 让你释放程序。

    另: 内存缓存是什么个东西?
    google456
        3
    google456  
    OP
       2015 年 3 月 23 日
    @jkjoke
    这么说禁用缓存是增加IO了 因为禁用后必须重新下载 而每次下载又必须写入硬盘.所以禁用后IO必然增加了 因为本来可以直接从缓存读取显示的东西又必须重新写入一次了.


    @zzNucker 浏览器都是有内存缓存的啊 别说不知道 虽然比较小 FF可设置的
    targz
        4
    targz  
       2015 年 3 月 23 日
    内存缓存指的是放在内存里的缓存的意思吧
    jkjoke
        5
    jkjoke  
       2015 年 3 月 23 日
    @google456 我之前用内存虚拟硬盘做缓存,不仅启动速度快了很多,也能减少硬盘IO。
    google456
        6
    google456  
    OP
       2015 年 3 月 28 日
    @jkjoke 感觉不对啊 有点迷糊
    问题一:
    "4.临时文件夹和缓存文件夹是一个概念么?" 这个应该不是一个东西吧
    因为如果.临时文件夹和缓存文件夹 是一个东西, 那么关闭缓存后 如果还必须下载 它往哪下载呢?

    如果要不是一个东西的话, 开启缓存时 难倒先下载到临时文件夹再转移到缓存文件夹? 我觉得不太可能?


    问题二:
    内存缓存的优先级是不是高于磁盘缓存?
    浏览网页是不是先下载到内存缓存 然后再转移到硬盘缓存?
    如果关闭内存缓存 是不是就直接写到磁盘缓存? 如果磁盘缓存也关闭 那它往哪里写呢?
    jkjoke
        7
    jkjoke  
       2015 年 3 月 28 日   1
    @google456
    以IE举例,缓存也就是临时文件,都是放在INETCACHE文件夹里面的。IE不允许关闭缓存,最低需要8MB的储存空间。假如完全不允许写入,那就BOOM。

    火狐的话可以使用内存缓存,但如不设置磁盘缓存空间可用大小,则依然会写入磁盘,具体是怎么个分配的不清楚。
    我把内存缓存关闭,磁盘缓存空间设为0MB,经测试依然会写入磁盘。
    假如把缓存文件夹设为只读,抱歉,浏览器无法打开。

    google456
        8
    google456  
    OP
       2015 年 3 月 28 日
    @jkjoke
    原来如此 多少明白了一些 感谢.

    我测试感觉 那个硬盘缓存大小好像不是实时的限制 只是一个大概的范围
    就是说过一段时间后firefox发现超过缓存了 会覆盖或者清理

    但会有一段时间是超过这个限制值的
    所以才会有设置成0M 也写入磁盘的现象.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1008 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 23:07 PVG 07:07 LAX 16:07 JFK 19:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86