前端页面加载优化

一:静态资源优化

1.图片优化

图片文件体积压缩(上传前进行压缩)
选择使用合适的尺寸(oss支持图片裁剪、缩放)
在支持webp格式的浏览器下,使用webp格式(oss支持格式转换成webp)

2.js、css优化

文件体积压缩(webpack-parallel-uglify-plugin)
按需加载
按路由拆分代码
将外部的依赖(比如jweixin.js)上传到我们的阿里云OSS上

二:缓存优化

1.资源文件添加cache-control
2.service worker缓存方案(无明显效果)

三:请求优化

1.调整js、css加载顺序(js在html body中加载)
2.iconfont打包到css中
3.减少外站资源请求
4.配置gzip

四:服务端渲染优化

1.接口数据缓存
2.页面模版缓存
3.页面组建缓存

posted @ 2019-04-03 17:26  李元夕cool  阅读(844)  评论(0编辑  收藏  举报