shendaowu
V2EX  ›  浏览器

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

  •  
  •   shendaowu · May 31 · 2293 views
    This topic created in 32 days ago, the information mentioned may be changed or developed.

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

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

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

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