Как сжимать вывод HTML кроме как на определенный div? - PullRequest
1 голос
/ 31 января 2011

Я бы хотел использовать эту функцию:

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

Но когда я это делаю, это полностью убивает комментарии Disqus, поэтому я хотел бы игнорировать DIV "disqus_thread".Как бы я поступил так, не используя тяжелый поиск?

Ответы [ 2 ]

4 голосов
/ 31 января 2011

Если вы хотите ускорить загрузку веб-страницы, вы можете попробовать другой метод:

<?php

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

Это сжимает вывод гораздо более эффективным способом, и ваш браузер автоматически распаковываетвывод в режиме реального времени, прежде чем посетитель увидит его.

Связанный поток в сети находится здесь: http://bytes.com/topic/php/answers/621308-compress-html-output-php

(Это способ PHP сжимать веб-страницы без использования конфигурации веб-сервераНапример, apache + gzip / mod_deflate для apache, как указано выше)

0 голосов
/ 31 января 2011
...