shendaowu
V2EX  ›  浏览器

edge 浏览器就算使用了 disk cache 有时候还是会卡一两秒的真实原因可能是什么?能不能解决?

  •  
  •   shendaowu · 17h 18m ago · 821 views

    微软的客服好像是说 chrome 的缓存和连接复用等东西比较激进,所以才比 edge 快。我不太相信,能不能给我来点阴谋论之类的?比如现在的负优化是为将来的“优化”打下基础。如果使用了 disk cache 的话,chrome 都是瞬间就显示了。跟微软的客服聊天结束之后就无法查看聊天内容了,我记不太清具体的说法了。

    最开始我是在测试 AI 写的用 service worker 实现的 SWR 缓存策略的时候发现会卡的。然后我在知乎问了一个问题就一个回答,还没解决。我又测试了一下单纯就是 Cache-Control: max-age= 很大的 html 文件会不会卡,结果还是会卡,我以为我找到了一个 bug ,就去问微软客服了。结果客服说这不是 bug 。另外之前我还用反馈功能反馈了一下 SWR 卡的问题,一直没回复。

    admirez
        1
    admirez  
       14h 12m ago
    我是用 ramdisk ,然后 把 chrome 的 cache 目录 都指向这个 ramdisk (事实上我更加激进,整个 user 目录都是在 ramdisk )
    shendaowu
        2
    shendaowu  
    OP
       8h 3m ago
    在网页中加个隐藏的框架,然后每隔一段时间刷新一下这个框架。我定的是两分钟,框架内容就是网站内的一个页面。目前只有一次延迟比较大,300 多毫秒。我目前测了八次左右。不过那次标签页大部分时间不在选中状态,我在用别的标签页看东西。以后不测这种情况了,感觉用处不大。另外我还没测这个是不是对网站所有页面都是通用的,就是在 A 页面的框架中加载 B 会不会导致 C 也不卡顿。

    之前我还测过 fetch ,失败了。我还脑子抽风测过是不是有 js 活动就会起到不卡顿的效果,不行。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1152 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:31 · PVG 01:31 · LAX 10:31 · JFK 13:31
    ♥ Do have faith in what you're doing.