目前我用的 mozjpeg,压缩率:92%,progressive 加载方式。当初看中它是因为它压缩后文件很小而且几乎感觉不到和原图有任何差异,但是感觉始终压缩后的图片谷歌很不感兴趣?抓取的很少,直接影响网站的 SEO,不知道是不是谷歌不喜欢这种压缩方式的图片?所以抱谷歌大腿,想试试谷歌开源的图片压缩算法:Guetzli, 但是感觉这个 Guetzli 完全是在砸谷歌的招牌啊,处理特别奇慢,国外好多网友都在抱怨处理实在太慢了,所以请问一下好心的 V 友们,你们服务器采用的压缩软件是什么?压缩后图片大大减小而且几乎看不出任何差异,最重要的是谷歌喜欢这种图片,收录快?
1
em70 2017-05-01 18:55:36 +08:00 via Android
不自己处理,直接传阿里云 oss,输出时候可以自动压缩,裁剪,水印,网址参数配置控制
|
2
xiaoyu9527 2017-05-01 19:00:37 +08:00
现在阿里云这么牛逼了?
|
3
lslqtz 2017-05-01 20:07:54 +08:00 1
用 upyun,默认加载 jpg/png/gif,如果浏览器支持自动 301 去转 webp。
但是不会去直接对图片压缩 |
4
woshinide300yuan 2017-05-01 21:11:30 +08:00
upyun
|
5
zxiso 2017-05-02 01:00:23 +08:00 via Android
用 Guetzli 不如用 webp。。Guetzli 这个东西只有上离线计算来用。。。而且内存消耗极为惊人。。1024x1024 一张图可以达到 800mb 太吓人了
|
7
libook 2017-05-02 07:38:52 +08:00
CDN 解决压缩问题,一楼说的技术一般 CDN 都有。
|
8
zhidian 2017-05-02 08:34:37 +08:00
不知道楼上说得 CDN 是无损压缩么……(这对对图片没啥用……)@Reign 记得豆瓣前段时间有分享 Webp 使用心得好像是把图片放大两倍再 webp 发现数据量变小了,清晰度更好。
|
9
zhidian 2017-05-02 08:36:07 +08:00
刚 Bing 没搜到……用了 Google 找到了:[这个世界又美好了一点点——相册篇]( https://www.douban.com/note/613447642/ )
|
10
lslqtz 2017-05-02 17:43:54 +08:00
送上我的 upyun 规则:
$WHEN($MATCH($_URI, '^/ss/example.gif$'),$MATCH($_HEADER_ACCEPT,'image/webp')) $REDIRECT($_SCHEME://www.example.com/ss/example.gif!/quality/30/format/webp,302) 301 是永久,所以采用 302。 我这里是针对特定图片的,全部转换的话得改造一下。 30 的质量对于我这张 gif 是合适的大小。 |
11
lslqtz 2017-05-02 18:13:46 +08:00
写好了,通用规则~但是没有参数时会带个?号。
$WHEN($MATCH($_URI,'.(bmp|gif|jpg|png)$'),$MATCH($_HEADER_ACCEPT,'image/webp')) $REDIRECT($_SCHEME://$_HOST$_URI!/quality/30/format/webp?$_QUERY,302) |
12
lslqtz 2017-05-02 18:21:46 +08:00
$WHEN($MATCH($_URI,'.(bmp|gif|jpg|png)$'),$MATCH($_HEADER_ACCEPT,'image/webp'))
$REDIRECT($_SCHEME://$_HOST$_URI!/quality/30/format/webp$SELECT($_QUERY,?$_QUERY,''),302) 改了一下规则,应该算是完美了。 |