2017-08-31 115 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來做這件事,但是有很多很棒的壓縮工具。然後,您只需一次壓縮它們,而不是每次訪問者請求圖像時都會執行相同的壓縮。