私はnginx + pumaを使用しています。 私はユーザーがイメージをダウンロードできる特別なフォルダを持っているので、gzipを有効にすることができます。しかし、私はブラウザをチェックします。応答にContent-Encoding:gzipヘッダーはありません。 はおそらくREG EXで失敗:gzipは画像では機能しません
site.com/media/gallery/1/test_image.jpg
site.com/media/gallery/1/:
location ^~ /media/gallery/.*/.+\.(jpg|jpeg|gif|png|svg|mp3|ogg|gz|swf)$ {
gzip on;
gzip_comp_level 3;
gzip_buffers 16 8k;
gzip_static on;
expires max;
access_log off;
add_header Cache-Control public;
add_header Last-Modified "";
add_header ETag "";
break;
}
PSフォルダは次のようになりother_image.png
site.com/media/gallery/4/other_folder_image.jpg
[正規表現が正常に見える](https://regex101.com/r/Z1Jt8h/1)を失うことなく効率的にJPEGファイルを圧縮mozjpegのような画像圧縮があります。 –
私はプロセス中の何かがPNGがすでに圧縮されていることを知っていると思うので、とにかにgzipは何も役に立たないでしょう。プログラミングの問題ではありません。 Stack Overflowのトピックとして議論を終えることに投票しました。 – tripleee
@treepleeeヘッダーを表示するだけのスクリーンショットを貼ります。 jpgやその他の画像ではgzipエンコードはありません。 –