服务器环境:
阿里云ECS,8核16G,带宽10Mbps,nginx服务
现象:
vue打包好的js文件450kb左右,大约需要2s才能下载完,为什么这么慢呢?
由于微信浏览器缓存太难清除的原因,暂时不考虑缓存js文件的方法。
服务器环境:
阿里云ECS,8核16G,带宽10Mbps,nginx服务
现象:
vue打包好的js文件450kb左右,大约需要2s才能下载完,为什么这么慢呢?
由于微信浏览器缓存太难清除的原因,暂时不考虑缓存js文件的方法。
10Mbps = 1.25MB/s。
这是你服务器的总出口带宽。
你截图里面十来个请求都是并发请求的,chrome同域名并发数是6
,1.25/6 = 0.2MB/s左右,450K 的资源,差不多2s 没毛病
chrome 同时的下载资源是6个吧。
.5 / 1 = .5s
.5s * 6 = 3s
看上去速度还可以接受呀。
network最下面有总时长,看看合理吗。或者只请求单个资源看看速度
13 回答13k 阅读
7 回答2.1k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
解决方案: