如何在FastCGI上通过PHP脚本禁用Gzip压缩

我们使用这个PHP代码来禁用特定脚本的gzip压缩

@apache_setenv('no-gzip', 1); 

但是,我们的pipe理员迁移到FastCGI,这不工作了。 怎么做?

谢谢

我不记得应用的具体规则,但是很可能您的答案是使用htaccess中的重写规则为Apache设置环境,只要某些脚本被访问,而您不希望使用gzip压缩。

我相信这是这样的:

<位置/>
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI ^ / your-non-gizp.php $ no-gzip
</位置>

唯一不是最好的select是,如果你不知道哪些脚本提前被设置为压缩输出,或者你需要基于dynamic逻辑来设置它的开/关脚本。

还有另外一种方法可以保持FastCGIcaching输出,但这样做会失败。 htaccess方法可能是最好的。