當前位置:編程學習大全網 - 網站源碼 - 如何用php壓縮html代碼並輸出

如何用php壓縮html代碼並輸出

第壹步,妳需要對php的設置如下:

php.ini: output_buffering = Off output_handler = ob_gzhandler zlib.output_compression = Off zlib.output_compression_level = -1

第二步,妳需要在apache下增加如下設置:

AddOutputFilter DEFLATE html php js css

這樣就可以對html php js css進行gzip壓縮了。

第三步,妳需要使用如下php壓縮html並輸出到客戶端的函數:

function compress_html($string) { return ltrim(rtrim(preg_replace(array("/> *([^ ]*) *</","//","'/\*[^*]*\*/'","/\r\n/","/\n/","/\t/",'/>[ ]+</'), array(">\\1<",'','','','','','><'),$string))); }

上面的這個正則表達式,很強大的哦,經過我本人親自測試可使用。

通過以上方法,妳就可以將妳的html代碼壓縮然後輸出給客戶端了。不信妳可以查看源代碼,就是壹行,網頁瞬間壓縮很小。

  • 上一篇:哪能看94屆奧斯卡頒獎禮直播
  • 下一篇:php中echo輸出問題,求助啊。。。。
  • copyright 2024編程學習大全網