如何在我的插件中压缩PHP输出?

时间:2012-01-17 作者:Jared

我从来没有真正深入研究过我的插件和主题的压缩选项,所以我来了。我在读一些关于PHP压缩的文章like this one 我有一个问题。

它真的像在适当的位置添加以下代码一样简单吗?

<?php
if (substr_count($_SERVER[\'HTTP_ACCEPT_ENCODING\'], \'gzip\'))
    ob_start("ob_gzhandler");
else
    ob_start();
?>
我当然想了解更多关于压缩的知识,因为我们都知道压缩的好处,但我不确定从哪里开始。有什么建议吗?

有没有更好的方法可以有效地减少插件和主题的加载时间?这并不是说我对一段特定的代码有问题,我只是想扩展我在这方面的知识。

我所说的插件或主题将被许多人使用,因此这种压缩过程(希望)将是某种“自动的”,而不会让用户弄乱他们的服务器配置。

2 个回复
最合适的回答,由SO网友:scribu 整理而成

要回答您的问题,是的,启用压缩非常容易。然而,在配置站点以提高性能时,这只是一小步。

您不应该试图处理插件的压缩,除非插件的全部目的是优化加载时间。将其留给专用插件,如WP超级缓存或W3 Total缓存。

SO网友:Raphael

尽量不要过度补偿,因为你的网站似乎有点迟钝。

运行performance test 要想弄清楚您的站点真正存在的问题,在您的Web服务器中启用GZIP可能是一个好主意WP Super Cache 处理缓存、缩小和文件脚本聚合的

结束

相关推荐