通过压缩图片 来提升页面加载速度
2012-09-16 20:44
176 查看
前段时间针对公司的网站首页做了优化,由于第一屏会载入很多图片,我们除了针对图片做lazy-load,还可以对图片进行体积上的压缩,因为体积小了,下载速度会变快,从而可以减少
用户等待时间,也可以减少部分带宽。
所以我们可以在线下对图片进行压缩再上传到线上 。
这些图片都是 jpg格式,虽然压缩都是有损的,但我们可以通过减少 quality的方式,比如100%的quality与80%的quality,用户感观上基本一样,但是体积却可以减少30%以上,
比如6K的图片,会到4K左右,
这里用php就可以完成此类的功能,针对一个文件夹下的图片,统一压缩成不同quality的图片,再统一覆盖线上已经有的图片即完成了图片压缩。
因为网站第一屏有60多张小图标,压缩后,减少了100多K的体积。
整体平均速度提升了200ms(1200万的浏览量)
用户等待时间,也可以减少部分带宽。
所以我们可以在线下对图片进行压缩再上传到线上 。
这些图片都是 jpg格式,虽然压缩都是有损的,但我们可以通过减少 quality的方式,比如100%的quality与80%的quality,用户感观上基本一样,但是体积却可以减少30%以上,
比如6K的图片,会到4K左右,
这里用php就可以完成此类的功能,针对一个文件夹下的图片,统一压缩成不同quality的图片,再统一覆盖线上已经有的图片即完成了图片压缩。
因为网站第一屏有60多张小图标,压缩后,减少了100多K的体积。
整体平均速度提升了200ms(1200万的浏览量)
相关文章推荐
- 在windows、linux中开启nginx的Gzip压缩大大提高页面、图片加载速度
- HTML5图片上传图片实时预览,通过DataURL将图片压缩“嵌入”到HTML中,优化图片的加载速度和执行效率。
- web前端压缩图片方法——加快页面加载速度
- 在windows、linux中开启nginx的Gzip压缩大大提高页面、图片加载速度
- web前端压缩图片方法——加快页面加载速度
- 在windows、linux中开启nginx的Gzip压缩大大提高页面、图片加载速度
- Qt:通过预解释和预读取,大幅度提升图片加载速度
- Nginx开启Gzip压缩大幅提高页面加载速度
- 如何通过预加载器提升网页加载速度
- 如何通过预加载器提升网页加载速度 (个人记录仅供参考)
- YYWebImage的基本使用: 与SDWebImage 相比在性能方面有很大的提升,YYWebImage 的图片加载的时候不是直接加载原图,而是通过图片重绘的形式将图片加载上去的,性能消耗很小
- js实现网页图片延时加载 提升网页打开速度
- 滚屏到相应位置才加载图片-优化页面访问速度
- 在IIS上启用Gzip压缩(HTTP压缩),提高页面加载速度
- Asp.net页面静态内容自动从不同域名加载--极大提升客户端加载速度
- 如何通过预加载器提升网页加载速度
- 压缩代码加速ecshop程序页面加载速度
- Nginx开启Gzip压缩大幅提高页面加载速度
- 【Gzip】Nginx开启Gzip压缩大幅提高页面加载速度
- 如何通过预加载器提升网页加载速度