![](/style/images/good.png)
![](/style/images/bad.png)
如何以最快速度加载 H5 页面,考虑网络不佳的情况?
source link: https://www.v2ex.com/t/785087
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
如题,公司在做一个类似收钱吧的产品
需要用户扫一个二维码,加载微信公众号下的付款页面
页面内容是一个简单的数字键盘,用于输入付款的金额
这个过程有一个微信授权的跳转,大概 200ms 左右
服务器页面的响应大概 400ms 左右
这是正常网络的情况,但是会有弱网络的情况,比如小县城的菜市场
目前是单台服务器, 加载的 js 放了 cdn,然后还有个商家上传的 logo,压缩过
老板的问题是,为什么别人(收钱吧)在(菜市场)打开很快,而我们的很慢?
求教各位大佬,还有什么办法可以加快页面加载速度 ?
阿里云的 SLB 负载均衡+高可用的服务,感觉是为了高并发和弹性扩容设计的,用在提高加载速度上效果是否明显?
3dwelcome 8 小时 6 分钟前
我一个公众号页面就是,虽然有点奇葩,但是 JS/IMG 只有第一次加载,是在服务器下载一次,以后都是脚本从 local storage 直接读取塞到页面里。
主页面就是一个空壳 HTML,很难不快。
kop1989 7 小时 51 分钟前
1 、可以研究一下收钱吧这个页面的 cdn 部署。
2 、对比你的页面和收钱吧页面的业务逻辑以及素材大小有没有差距。
这样基本上就能应对“收钱吧”快,但你们慢的问题。
3dwelcome 7 小时 35 分钟前
他们文章里说 HTTPS 握手太慢,所以自己发明轮子,开发了一个 MMTLS 协议,来代替传统的 TLS/SSL,可以应对菜场里的网络极差情况。
我去查了一下,最主要就是优化 RTT,应该挺有效果。楼主可以和老板建议一下,开发一套 MyHTTPS 。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK