簡體   English   中英

除了某個div之外,如何壓縮HTML輸出?

[英]How to compress HTML output except on a certain div?

我想使用這個功能:

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

但是當我這樣做時,它完全殺死了Disqus評論,所以我想忽略DIV“disqus_thread”。 如果不使用大量搜索,我該怎么做呢?

如果您希望加快網頁下載速度,可以嘗試其他方法:

<?php

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

這將以更有效的方式壓縮輸出,並且您的瀏覽器將在訪問者看到之前實時自動解壓縮輸出。

一個相關的在線線程在這里: http//bytes.com/topic/php/answers/621308-compress-html-output-php

(這是在不使用Web服務器配置的情況下壓縮網頁的PHP方法。例如,如上所述,apache上的apache + gzip / mod_deflate)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM