我发现Goggle Chrome支持ssl压缩,Firefox应该很快就会支持。
我试图configurationApache来禁用http压缩,如果ssl压缩用于防止configuration选项的CPU开销:
SetEnvIf SSL_COMPRESS_METHOD DEFLATE no-gzip
虽然自定义日志(使用%{SSL_COMPRESS_METHOD} x)显示ssl层压缩方法是DEFLATE,但上述选项不起作用,http响应内容仍由Apache压缩。
我不得不使用这个选项:
BrowserMatchNoCase ".*Chrome.*" no-gzip
如果其他浏览器将来会支持ssl压缩,或者某个版本的Chrome没有使用ssl压缩,我更喜欢使用其他浏览器。
现在我得到更多关于这个问题的信息之后,我应该回答我自己的问题。 这是Apache中的一个报告错误; 错误49057 – setenvif应该有权访问SSL环境variables 。
这个错误在Apache 2.4.1中已经修复,但是这不是我使用CentOS 6.x的一个选项。
我会看看是否可以通过应用程序而不是Apacheconfiguration来设置no-gzip环境variables。