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 1
感觉你 webpack 配置有问题 公共的资源每个 js 都打了一份。。。或者说是样式没有抽出来 都打在 js 里面了。
|
3
tlday 2017-10-15 12:00:06 +08:00 via Android 1
话说,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 1
前面说了一些问题,你这个 js 全部都差不多 2-3M 吧,那 30s 就很正常了。不清楚具体业务不好分析。
|
6
murmur 2017-10-15 12:22:55 +08:00 1
经验告诉我一般 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 "问题")]( 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
|