自己做的钉钉微应用启动非常慢是怎么回事?
做钉钉微应用开发,大部分都是从为PC端网站写H5转移到为移动端写H5的,PC端 CPU、内存、电源、流量等供应充足,一般在性能上要求没那么苛刻,但当把针对PC端写的H5页面,或PC端编码习惯,带到移动端,比如在钉钉上跑时,如果在内存使用率、节能、网络流量消耗上考虑得不好,往往会出现慢、卡顿、流量消耗大、耗电、甚至因内存泄露导致页面被浏览器内核回收而闪退等问题。加上钉钉自己的不少页面也是跑在钉钉内置的浏览器(PC端基于cef、移动端基于uc浏览器)内核上的,进一步加大了对浏览器内核的压力。
为此,需要对H5页面做一系列的优化,优化方向如下:
具体细节可以参考移动端H5优化 其他参考资料
缓存相关 Last-Modified,Etag,Expire区别 Cache-Control
小程序开发相关 钉钉小程序开发遇到的坑
赞0
踩0