1

我与 Falsh buider 和 httpserver 一起工作。为了加快结果显示,我想在 Zend Server 上激活压缩。

我在 /usr/local/zend/apache2/htdocs/ 上创建 .htaccess,如下所示:

<IfModule mod_deflate.c> 
SetOutputFilter DEFLATE 
# Insert filter on selected content types only 
AddOutputFilterByType DEFLATE text/xml 
AddOutputFilterByType DEFLATE application/xml 
# Don't compress images 
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary 
# Make sure proxies don't deliver the wrong content 
Header append Vary User-Agent env=!dont-vary

我重新启动了 zend 服务器,但压缩似乎无法使用。实际上,在日志上,文件大小是压缩和不压缩。

所以你能帮我解决这个问题吗?

谢谢

4

2 回答 2

0

根据您的评论,我像这样修改 httpd.conf :

    LoadModule deflate_module modules/mod_deflate.so

<Location />
  <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/xml application/xml application/x-amf
  </IfModule>
</Location>

现在 delate_module 已加载。

但是当我使用 e4X 结果格式从 flex 启动 httpservice 时,结果文件的大小与没有压缩时的大小相同,为什么?

感谢您的帮助

于 2012-03-23T23:39:14.920 回答
0

您可能需要添加

AddOutputFilterByType DEFLATE application/x-amf

因为您可能表示您正在使用 Flash 远程处理

于 2012-03-22T19:16:25.133 回答