V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Ley
V2EX  ›  分享发现

发现微信内置的浏览器原来读取的是缓存

  •  
  •   Ley · 2018-03-27 12:31:50 +08:00 via Android · 5602 次点击
    这是一个创建于 2440 天前的主题,其中的信息可能已经有所发展或是发生改变。
    V2EX 的一个帖子,明明已经有了三条回复,但链接通过微信发送后打开,却显示尚无回复,过了几分钟后再刷才出现回复。
    这是微信的行为吗?
    如果是,为什么微信要做这样的事?这不是凭空增加很多处理么
    17 条回复    2018-03-27 18:06:30 +08:00
    8811
        1
    8811  
       2018-03-27 12:38:36 +08:00
    读取缓存,不实时加载,不是凭空减少很多数据处理,省流量么

    btw,chrome 也很喜欢读缓存,ff 刷新更快。
    Ley
        2
    Ley  
    OP
       2018-03-27 14:35:39 +08:00 via Android
    @8811 不不不,我的意思是第一次载入这个页面时,显示的信息却是几分钟前的。看起来就像是微信对所有网页都预先做了缓存?
    tghgffdgd
        3
    tghgffdgd  
       2018-03-27 14:37:19 +08:00
    不,可能是 V2EX 本身的问题,我之前在 chrome 里看到有些帖子已经超过 100 了点进去还没翻页
    8811
        4
    8811  
       2018-03-27 15:07:31 +08:00
    @Ley 哦,是我理解有问题。 同楼上,觉得可能是 v2 的问题
    alex321
        5
    alex321  
       2018-03-27 15:15:24 +08:00
    根据我们这的初步观察,猜测微信内置的浏览器针对不同的平台,不同的注册地,甚至不同的机型和版本都会有不同缓存策略。
    brickyang
        6
    brickyang  
       2018-03-27 15:33:03 +08:00 via iPhone
    微信内置浏览器的缓存问题有挺多讨论的,结论就是黑箱且不可控。
    Tink
        7
    Tink  
       2018-03-27 15:33:41 +08:00
    是 v2 的问题
    voidless
        8
    voidless  
       2018-03-27 15:41:19 +08:00
    之前测试过,把同一个链接指向的网页替换了,微信还能打开原来的网页
    jasonyang9
        9
    jasonyang9  
       2018-03-27 15:43:38 +08:00
    @张小龙
    silencefent
        10
    silencefent  
       2018-03-27 16:23:35 +08:00   ❤️ 1
    微信这种 s b 浏览器,重复造轮子
    eslizn
        11
    eslizn  
       2018-03-27 16:25:24 +08:00
    cache control 了解一下?
    AnyISalIn
        12
    AnyISalIn  
       2018-03-27 16:29:06 +08:00
    测试过,的确是微信自己的缓存
    yangxiongguo
        13
    yangxiongguo  
       2018-03-27 16:34:15 +08:00
    微信内置了代理
    tomxin7
        14
    tomxin7  
       2018-03-27 16:56:24 +08:00
    是缓存,我的网站是实时刷新的,在微信上体验很不好
    Ley
        15
    Ley  
    OP
       2018-03-27 17:01:47 +08:00 via Android
    好吧,感谢大家回复。
    这么说的话其实微信的不良内容识别并非即时的随需求的处理,而且事先完成的。但显然对于明显不会放过的网站,没必要每个几分钟刷新缓存,所以有可能是对不同站点用了不同策略
    vibbow
        16
    vibbow  
       2018-03-27 17:06:29 +08:00
    微信默认是走自己的代理的
    如果 30 秒还是多少秒没有响应
    会再转成直连的
    TestSmirk
        17
    TestSmirk  
       2018-03-27 18:06:30 +08:00
    @vibbow 我刚才新建了一个站.在 nginx 的 log 中显示的就是使用者的 ip 啊.并没有代理,请问哪些是否是大站才有代理还是其它的特定条件?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1022 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:12 · PVG 03:12 · LAX 11:12 · JFK 14:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.