2009-07-13 62 views

回答

10

您可以检查与任何PHP的apache_get_modulesphpinfo

如果你要压缩输出,你可能会想尝试output buffer handler ob_gzhandler。它会自动确定编码浏览器的内容类型(“gzip”,“deflate”或根本没有),并将相应地返回其输出。只需在脚本文件的开始处放置ob_start('ob_gzhandler')(在任何内容放出之前),剩下的工作就完成了。

,或者你只是使用Apache’s mod_deflate甚至可以压缩通过向客户直接传递静态文件。

3

如果您上传一个小小的PHP文件到您的服务器包含以下你可以看到所有从的phpinfo输出。很多有趣的细节。

<?php 
    phpinfo(); 
?> 

在页面上搜索“加载模块”应显示所有加载的模块。查看mod_deflate也是因为这似乎更常见(反正也有Apache 2.0安装)。性能? gzip可能会更加压缩,缩小可能会更快。

+4

仅供参考 - 最好不要在完成该操作后将该文件放在一边。任何可能偶然发现的黑客也将从对系统配置的全面了解中受益。 – 2009-07-13 18:38:11

2

看完上面的回答我键入命令行

php -r "phpinfo();" | grep gzip 

,并返回

gzip compression => enabled 

后甜!