2026-10-05
图片压缩和移动流量的关系,比多数人想的更直接。一次典型的新闻浏览或电商浏览里,图片通常是传输字节里占比最大的一项,大致在页面总量的一半到四分之三之间。压缩图片是唯一一项不动排版、不动文案、不动功能,却能真的把流量账单压下来的改动。
不过大家最想要的那个数字,也就是到底能省多少,没有通用答案。它取决于你的图片内容、图片是怎么产出的,以及页面现在已经在做什么。这篇给的是测量方法和实践中常见的区间,让你算出自己的数字,而不是借别人的。
压缩之前,先搞清楚字节被谁用了。在这里靠猜,往往会让人去改错的对象。
以下是在合理尺寸下、用真实照片内容测出的粗略区间,用来建立量级感,不能直接当成你的结果。
三个变量解释了公开数据和你实测结果之间的大部分差距。
算法很简单:月访问次数乘以每次访问的平均图片字节数,再乘以压缩率。一个月 2 万次移动访问、每次 1.4MB 图片的站点,就是 28GB。压缩掉一半,每月省 14GB。
这算不算有意义,取决于读者的套餐。在 5GB 的限量套餐上,14GB 分摊到一批用户身上,是实实在在解掉了一个限制;在家庭无限宽带上它几乎看不见,那时诚实的理由是速度而不是费用。弱网下的加载速度,才是压缩无论套餐如何都能带来收益的地方。
读者这边选项不多,但确实存在:打开浏览器的省流量模式;调低聊天应用里的图片质量设置,多数应用默认值远高于手机屏幕实际需要的水平;大图册尽量在 Wi-Fi 下下载。
站长这边可以动的空间大得多。
顺序错了会白做。先缩放再压缩,先测 transferred 再决定要不要压,先确认图片确实是消耗大头再投入时间。这三步做完,剩下的就是按自己的实测数字写结论。延伸阅读:/blog/compress-jpg-under-100kb 讲的是目标大小模式怎么设,/blog/image-compression-affects-page-speed 讲的是字节和速度之间的关系。
对于此前没压缩过的照片类内容,通常是图片字节的四到六成。如果这个 JPEG 已经压过一轮,能省的会少很多,有时不到一成。
有,但收益从费用转到了速度。图片变小之后在弱网下更快加载完,这体现在加载时间和跳出率上,而不是流量账单上。
改尺寸。边长减半就能在调质量之前先去掉约四分之三的字节。顺序是先缩放再压缩,不是二选一。
只有做错了才会。没有正确协商就同时提供多种格式变体,或者预加载了根本不会显示的图片,都会增加字节。只生成浏览器真正需要的变体,之后再看 transferred 那一列核对。