多年来一直在网上找不到答案。
根据firefox插件,“Firebug”建议,我想压缩从远程共享服务器发送的数据。由于服务器是Apache 1.3,我知道我无法使用mod_deflate
,但可以使用mod_gzip
。
我在我的.htaccess
中添加了以下代码,但文件未被gzip压缩。
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
根据之前的帖子,我测试了服务器以查看是否启用了mod_deflate
并且它返回了一行
HTTP_ACCEPT_ENCODING gzip, deflate
我认为这意味着它已启用。我的服务器公司告诉我他们不会做任何更改,也不会回答我的问题。
知道我可能会出错吗?我的.htaccess
文件正在正确读取,我不想使用ob_start('ob_gzhandler')
。
这让我发疯了......