![]() | 1 ljcarsenal 2017-10-15 11:52:20 +08:00 via iPhone map 文件不要上传。。 |
![]() | 2 ljcarsenal 2017-10-15 11:56:12 +08:00 via iPhone ![]() 感觉你 webpack 配置有问题 公共的资源每个 js 都打了一份。。。或者说是样式没有抽出来 都打在 js 里面了。 |
![]() | 3 tlday 2017-10-15 12:00:06 +08:00 via Android ![]() 话说,production 的 build,不该去生成 map 文件的。 1.代码压缩 2.去掉不需要的依赖 3.惰性加载 4.开启浏览器缓存 看你这么多数字命名的 bundle,应该都是惰性加载的,不该这么慢。第一次加载必须的东西应该只有 852k,app,minifest,vendor 三个文件。不知道是不是有别的东西拖了速度。 不要看项目打包出来有多大,应该去看浏览器的开发者工具里 Network 里加载的数据量有多少。 |
![]() | 4 tlday 2017-10-15 12:01:06 +08:00 via Android 前端的性能优化要从浏览器的开发者工具入手。 |
![]() | 5 szdubinbin 2017-10-15 12:22:00 +08:00 via iPhone ![]() 前面说了一些问题,你这个 js 全部都差不多 2-3M 吧,那 30s 就很正常了。不清楚具体业务不好分析。 |
![]() | 6 murmur 2017-10-15 12:22:55 +08:00 ![]() 经验告诉我一般 js map 这些问题都不大 图片 resize 改变质量 转 base64 这些更耽误时间 |
![]() | 8 duan602728596 2017-10-15 13:31:16 +08:00 via iPhone 如果是首屏渲染 30S 以上的话,还可能是有某些 css 或者 js 文件挂掉了,会影响页面渲染 |
![]() | 9 kanganxi OP 刚才看了看请求: <img src="http://wx1.sinaimg.cn/large/6f3bc08dly1fkivh37eg8j20yl065dg9" class="embedded_image"> vendor.js 请求时间很长 |
![]() | 10 kanganxi OP 主要问题是 :[]( http://wx1.sinaimg.cn/large/6f3bc08dly1fkivh37eg8j20yl065dg9 "问题") |
![]() | 11 xmcp 2017-10-15 13:55:32 +08:00 半分钟传几百 KB,你这服务器网速是要有多慢…… 不过话说这 js 里都有多少东西?这大小都能放下两个 echarts 了。 |
![]() | 13 hzw758 2017-10-15 14:02:53 +08:00 via Android |