ホームページ  >  記事  >  バックエンド開発  >  PHP 出力の圧縮 HTML ページのコード例 Program_PHP チュートリアル

PHP 出力の圧縮 HTML ページのコード例 Program_PHP チュートリアル

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

ページ入力を圧縮することは、無駄な文字をすべて削除してからすべてのコードをまとめることであり、これは SEO には役立ちますが、コードの可読性は非常に低くなります。これは非常に面倒です。 HTML 内の文字スペースを手動で削除するため、圧縮された HTML ページを PHP 出力する例があります。

サーバーが出力するHTMLコードも圧縮できますか?

以下はHTMLを圧縮する関数です:

コードは次のとおりです コードをコピー

関数 wpjam_minify_html($html) {

$search = 配列(
'/>[^S ]+/s', // タグの後のスペースを削除します
'/[^S ]+                                                                                                                                                                       );

$replace = 配列(

「>」、
'<'、
「1」
);

$html = preg_replace($search, $replace, $html);

$html を返す;

}

WordPress ブログの場合、上記の関数と次のコードを現在のテーマの function.php ファイルにコピーして、出力ページの HTML コードを圧縮します。

コードは次のとおりですもちろん、上記の方法はすべてウェブサイトの SEO 最適化のためのものであり、上記のページ圧縮出力を組み合わせて、サーバーの gzip 圧縮をオンにして、ページを小さくする方法があります。 Apache Apache サーバーでの圧縮
コードをコピー
if(!is_admin()){

add_action("wp_loaded", 'wp_loaded_minify_html');
関数 wp_loaded_minify_html(){
ob_start('wpjam_minify_html');
}
}

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

tru​​ehttp://www.bkjia.com/PHPjc/632740.html技術記事ページ入力を圧縮すると、無駄な文字がすべて削除され、すべてのコードがまとめられます。これは SEO には役立ちますが、コードの可読性が非常に悪いことがよくあります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。