我用下面的.htaccess设置gzip压缩:
AddOutputFilterByType DEFLATE text/html image/png image/jpeg text/css text/javascript
请检查此网址: http://www.coinex.com/cn/silver_panda/proof/china_1984_27_gram_silver_panda_coin/
在gzip压缩适用于HTML,CSS,JS和JPG,但不工作的PNG(真是太神奇了..)
PNG已经是一个压缩的数据格式。 使用gzip不太可能减少大小,事实上可以使其变大。
我很惊讶,你看到的好处GZIP-ING JPG图片的时候,他们也被压缩。
见这里谷歌的使用GZIP提示。 他们建议不要把它应用到图像。
PNG图像格式已经使用内部紧缩压力。 所以你不会看到通常用在最重要的是HTTP压缩传输大小任何明显的下降。 因此,你应该删除的图像/你所提到,以避免在服务器和客户机上的冗余压缩步骤浪费CPU周期列表PNG文件。
如果你想使你的PNG使用较小https://tinypng.com/或其他png格式优化。 是的,它完全支持Alpha通道了。
PNG is a lossless image compression format. Basically it uses spatial compression to fully preserve the original image quality. It cannot be compressed further without loss of quality (you would need to use another lossless format to see if it works better).
There is no need to use GZIP (or equivalent) as it will just add processing for the decompression of images client side.
For JPEG the best you can do is make sure you use the correct resolution and quality settings for your purpose. GZIP produces mix results at best. Make sure you strip all metadata from it (unless you need those info client side but you would be better off holding those data in a database).