我想知道是否有一个通用的经验法则来启用PDF文件的gzipping或不。 我使用NGINX,但是我认为这对Apache用户也是有帮助的。
谢谢。
这只是我的意见,但我认为压缩PDF文件不是一个好主意。
PDF文件几乎总是在内部使用某种压缩,FLATE通常用于页面内的文本内容,有损压缩通常用于图像(PNG,JPEG,JPEG2000常用于彩色图像,CCITT或JBIG2常用对于灰度和单色)。 再次压缩你的文件将在空间方面获得很less的收益(如果有的话),并且会降低整个系统的可用性。
如果你的PDF文件主要是基于文本(很less到没有图像),你的服务器有很多stream量访问同一个文件, 并可以处理压缩 ,那么是的,mod_deflate或mod_gzip是一个好主意。 如果您不确定,请先尝试一下,如果性能下降,只需将其撤消即可。 我已经用mod_deflate提供了除图像和video以外的所有内容一年多了,它将带宽减半(大量的文本文档和脚本)。 如果还没有考虑到caching系统,也可以考虑一下,因为这样可以减less服务器上的工作量。