如何在Zend Framework中"gzip"我的回复?

Chr*_*nte 4 php gzip zend-framework

我知道这段代码:

<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start(); ?>
Run Code Online (Sandbox Code Playgroud)

将启用gzip.但是,将这个应用到我所有的Zend Frameworks ViewLayouts中的正确方法是什么?

Pas*_*TIN 11

而不是从PHP中删除(这意味着只会压缩您生成的HTML内容),您可以要求Apache为您压缩 - 使用其mod_deflate模块.

很大的优势:它会让你的服务器压缩HTML,当然......还有JS和CSS; 这意味着在访问您的网站时必须下载这些用户的用户将获得巨大收益.


注意:如果您不使用Apache,其他Web服务器具有等效的mod_deflate;-)