博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网页页面中图片压缩的重要性
阅读量:6651 次
发布时间:2019-06-25

本文共 709 字,大约阅读时间需要 2 分钟。

  hot3.png

一个包含图片太多的页面,加载速度会相当慢,尤其是服务器带宽不足时.

优化网页图片加载的方式有千千万万种.

 

除了使用cdn加速,懒加载,预览图加载等高级方法外,最简单粗暴的方式莫非是使用其它格式代替,亦或是直接压缩.

或者,能不使用图片的场所,尽量用矢量图或者css样式代替.

 

对于一张1920x479的图片.压缩前后对比:

压缩前(局部,937KB):

015803_D6Xc_2481244.png

压缩后(局部,365KB):

015829_PR1p_2481244.png

 

普通显示器画质差异极小.普通网站适用.

以下是测得的数据:

服务器1M带宽,客户端20M带宽,谷歌浏览器.

无缓存情况下(每个页面使用ctrl+F5刷新)

优化图片前

首页加载速度:  55.56s

关于页面:   20.36
服务页面:   23.05s
案例页面:   18.82s
联系我们页面:  9.94s

将图片大小不改,全部换成webp格式后的效果,有损压缩,质量20%

首页加载速度:  9.3s

关于页面:   4.7s
服务页面:   3.9s
案例页面:   3.08s
联系我们页面:  2.61s

将图片大小不改,全部压缩后的效果

主页: 8.86s  14.57s   14.57s  14.39s
关于页面:   5.57s  5.13s  4.97s
服务页面:   4.25s  4.28s  4.17s
案例页面:   4.33s  4.45s
联系我们页面:  2.95s  3.63s  3.10s

 

可以看到,优化图片对页面加载起着至关重要的作用.

推荐使用压缩方式,webp格式在兼容性上存在巨大漏洞.虽然可引入webpjs进行优化,但是大多数浏览器仍然不能很好地支持.

转载于:https://my.oschina.net/qkmc/blog/1620445

你可能感兴趣的文章
9、单机运行环境搭建之 --CentOS-6.4下mysqldump 备份与还原数据库
查看>>
分享:C++中头文件、源文件之间的区别与联系
查看>>
好类 笔记
查看>>
Web前端浏览器兼容初探【转】
查看>>
菜鸟开技术博啦
查看>>
关于多线程生命周期原理
查看>>
如何使用U盘安装操作系统 安装GHOST XP, xp纯净版
查看>>
POJ 1062 昂贵的聘礼
查看>>
理解Java对象序列化——Serializable接口
查看>>
一个简易的WebServer程序
查看>>
Python学习入门基础教程(learning Python)--5.3 Python写文件基础
查看>>
关于js加密解密
查看>>
JBoss7快速入门
查看>>
Sequence one(hdu2610dfs+去重)
查看>>
每日英语:Rethinking How We Watch TV
查看>>
[置顶] EasyMock的简单使用
查看>>
WeakReference and WeakHashMap
查看>>
mmc生产任务分配问题
查看>>
mysql 优化配置参数详解
查看>>
XSS跨站攻击
查看>>