2017-08-31 99 views
1

是否可以配置NGINX压缩它提供的PNG文件。例如,我有一些由第三方工具生成的PNG文件,它们是未压缩的(不使用PNG压缩)。我想在通过NGINX提供服务之前先压缩它们。我不是说gzip,而是真正的PNG压缩。它甚至有可能吗?Nginx PNG压缩

+0

可能这个模块会帮你https://github.com/pagespeed/ngx_pagespeed –

+0

你是什么意思?所有的PNG图像都被压缩。你能发布一个这样的“未压缩”PNG图像的链接吗? – leonbloy

回答

0

正如@Tarun提到的那样,Google的pagespeed项目可以为此提供帮助。我曾在过去使用过它,取得了一定程度的成功。不过,除非你真的优化了NGINX的缓存,否则我会反对。每当您的服务器收到请求时,您都不希望在运行中压缩图像。相反,我会在他们甚至到达服务器之前压缩png图像。我个人使用kraken.io来做这件事,但是有很多很棒的压缩工具。然后,您只需一次压缩它们,而不是每次访问者请求图像时都会执行相同的压缩。