如果提高網頁載入速度,需要怎麼最佳化是一個問題,yahoo曾經搞了一個最佳化36條。其實網頁最佳化的方法還是很多很多的。下面扯一下關於減小頁面體積來提高前端載入速度的方法:
PHP壓縮html網頁代碼 (清除空格,分行符號,定位字元,注釋標記)。
有個不錯的方法就是壓縮HTML,壓縮html 其實就是:清除分行符號,清除定位字元,去掉注釋標記 。它所起到的作用不可小視。
現提供PHP 壓縮HTML函數。請大家不妨試試看,感覺還不錯吧。
來源:http://yi1.com.cn/posts/641
不廢話了,直接上代碼:
1 <?php
2 /**
3 * 壓縮html : 清除分行符號,清除定位字元,去掉注釋標記
4 * @param $string http://yi1.com.cn/posts/641 5 * @return 壓縮後的$string
6 * */
7 function compress_html($string) {
8 $string = str_replace("\r\n", '', $string); //清除分行符號
9 $string = str_replace("\n", '', $string); //清除分行符號
10 $string = str_replace("\t", '', $string); //清除定位字元
11 $pattern = array (
12 "/> *([^ ]*) *</", //去掉注釋標記
13 "/[\s]+/",
14 "/<!--[^!]*-->/",
15 "/\" /",
16 "/ \"/",
17 "'/\*[^*]*\*/'"
18 );
19 $replace = array (
20 ">\\1<",
21 " ",
22 "",
23 "\"",
24 "\"",
25 ""
26 );
27 return preg_replace($pattern, $replace, $string);
28 }
29 ?>
本文來源:
http://yi1.com.cn/posts/641
更多PHP、SEO最佳化等等好東西請圍觀:http://yi1.com.cn/