如何使用PHP应用程序在Apache和Heroku Cedar上获取mod_deflate?我在我的htaccess中设置了mod_deflate导入和规则集,但我的回复不会gzip。
答案 0 :(得分:4)
不确定您是否仍然对解决此问题感兴趣,但现在就去了。这很大程度上取决于你如何设置你的动力。
如果您使用Apache Heroku PHP buildpack运行the buildpack version of Apache comes with mod_deflate pre-installed。
即使您没有运行Heroku PHP buildpack,也有可能预先安装 mod_deflate 。您可以通过在一次性dyno上运行bash提示并使用 apache2ctl 列出所有可用模块进行检查:
$ heroku run bash
Running `bash` attached to terminal... up, run.9057
$ $(which apache2ctl || which apachectl) -M
Loaded Modules:
core_module (static)
...
deflate_module (shared)
...
确保安装并启用 mod_deflate 后,我使用html5-boilerplate推荐的.htacess配置来压缩文本MIME类型。我将此配置添加到我的apache配置中,但我认为它也适用于.htaccess。部署新配置后, mod_deflate 按预期工作。
希望这有帮助!