今天和大家分享一下最近优化网站的心得, 网站优化前加载时间大概8-9s左右, 优化后load time低于2s. 下面说说一些方法和手段.
优化1: 优化HTML内容
去除空格, 优化不必要的HTML代码
优化2: 优化CSS
去除空格, 优化CSS实现, 去除重复, 去除不必要的CSS, 减少换行(能写一行绝对不换行)
优化3: 优化JS
去除空格, 去除不必要代码, 去除注视, 去除非必要log, 减少换行(能写一行绝对不换行), 无需单独加载CSS文件的CSS code建议直接在HTML内处理.
优化4: 优化JS请求
去除非必要的JS请求, 去除非必要的数据返回
优化5: 优化CSS, JS加载
去除必须要用来渲染的CSS文件, JS文件, 对可异步加载CSS, JS文件进行异步加载, 提高渲染时间.
优化6: 对CSS, JS, Images, HTML, Text做 gzip 处理
在服务器端做Gzip处理. 压缩静态内容.
优化7: 优化图片
分析网站图片大小, 避免使用过大的Image size. 如果发现展示的图片过大, 做resize处理. 将大大提高load time. 从而也降低流量.