ホームページ >バックエンド開発 >PHPチュートリアル >PHP による HTML Web ページのコードの圧縮: スペース、タブ、コメント マークのクリア_PHP チュートリアル

PHP による HTML Web ページのコードの圧縮: スペース、タブ、コメント マークのクリア_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:49:591077ブラウズ

ウェブページの読み込み速度を向上させたい場合、Yahoo はかつて 36 項目の最適化を行ったことがあります。実際、Web ページを最適化する方法はたくさんあります。フロントエンドの読み込み速度を向上させるためにページ サイズを削減する方法をいくつか紹介します:
PHP は HTML Web ページのコードを圧縮します (スペース、改行、タブ、コメント マークを削除します)。
HTML を圧縮するということは、実際には、改行を消去し、タブを消去し、コメント マークを削除することを意味します。それが果たす役割を過小評価することはできません。
PHP圧縮HTML機能を提供しました。気持ちいいのでぜひ試してみてください。

これ以上ナンセンスなことはやめて、コードに直接進みましょう:

1 2 /**
3 * HTML を圧縮: 改行をクリア、タブをクリア、コメントマークを削除
4 * @param $string
5 * @return 圧縮された $string
6 **/
7 関数 compress_html($string) {
8 $string = str_replace("rn", '', $string);
//改行をクリア
9 $string = str_replace("n", '', $string);
//改行をクリア
10 $string = str_replace("t", '', $string);
//タブ文字をクリア www.2cto.com
11 $pattern = 配列 (
12 "/> *([^ ]*) * //コメントマークを削除
13 "/[s]+/"、
14 "//"、
15 "/" /"、
16 "/"/"、
17 "'/*[^*]**/'"
18); 19 $replace = 配列 (
20 ">\1 21「」、
22「」、
23「」、
24「」、
25「」
26); 27 preg_replace($pattern, $replace, $string) を返します
28 }
29 ?>
行番号を削除します

小漢子より抜粋

http://www.bkjia.com/PHPjc/478294.html

tru​​ehttp://www.bkjia.com/PHPjc/478294.html技術記事 Web ページの読み込み速度を向上させたい場合、Yahoo はかつて 36 項目の最適化ガイドを作成しました。実際、Web ページを最適化する方法はたくさんあります。削減について話しましょう...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。