除了某个div之外,如何压缩HTML输出?

时间:2011-01-30 22:30:04

标签: php disqus

我想使用这个功能:

ob_start('no_returns');
 function no_returns($a) { 
  return str_replace(
   array("\r\n","\r","\n","\t",'','',''), 
   '', $a);
 }

但是当我这样做时,它完全杀死了Disqus评论,所以我想忽略DIV“disqus_thread”。如果不使用大量搜索,我该怎么做?

2 个答案:

答案 0 :(得分:4)

如果您希望加快网页下载速度,可以尝试其他方法:

<?php

ob_start('ob_gzhandler');
// html code here

这将以更有效的方式压缩输出,并且您的浏览器将在访问者看到之前实时自动解压缩输出。

在线相关帖子在这里:http://bytes.com/topic/php/answers/621308-compress-html-output-php

(这是在不使用网络服务器配置的情况下压缩网页的PHP方式。例如上面提到的apache上的apache + gzip / mod_deflate)

答案 1 :(得分:0)