收藏
回答

微信公众号网页,页面缓存是怎样的机制?

微信公众号网页,我的页面中有个8m的js,和其他一堆小的js,当我第二次访问时(用刷新按钮会走缓存,关闭网页,再进入不走缓存),小的js都走了缓存,但是那个大的8m的js就是没走缓存;这是一个怎样的机制

1.微信开发者工具会走缓存

2.微信pc版本浏览器不走缓存

3.手机微信访问不走缓存

回答关注问题邀请回答
收藏

1 个回答

  • Jun
    Jun
    05-13

    可能是微信内置的webview对单个缓存文件大小存在限制。可以尝试将该8M的JS文件逐步减小(例如,拆分成两个4MB,或一个6MB、一个2MB等),观察在什么大小阈值以下,文件能够被微信客户端稳定缓存。然后对8M的JS文件进行代码分割和懒加载,减小单个文件体积,优化加载性能

    05-13
    有用
    回复
登录 后发表内容