ホームページ >php教程 >php手册 >PHP Webサイトの基本的な最適化方法のまとめ

PHP Webサイトの基本的な最適化方法のまとめ

WBOY
WBOYオリジナル
2016-06-13 12:26:38859ブラウズ

1. GZip を使用します

各 PHP ページの先頭に次のコードを追加します:

php ob_start("ob_gzhandler");?>

このコードを使用すると、サーバーはクライアントに送信する必要があるすべてのコードを圧縮し、ブラウザーで解凍するため、Web サイトの実行が高速になります。この機能により、Web サイトのスペース トラフィックも節約できます。

2. Javascript と Ajax を乱用しないでください

Javascript と Ajax は必要な場合にのみ使用し、決して乱用しないでください。一部の Web サイトでは、不要な Ajax アニメーションが多すぎるか、Ajax を使用して無駄な部分を読み込んでいます。このようにすると、JavaScript ファイルは非常に大きくなりますが、実際には、これらの機能を実現するための解決策は他にもたくさんあります。

3. 画像、ヘッダー ファイル、HTTP リクエスト

この点がこの記事の最も重要な部分です。 ウェブページ によって参照される画像、外部ファイル、CSS スタイル ファイルが増えるほど、ウェブページの読み込みは遅くなります。時間をかけて画像ファイルやその他の外部ファイルのサイズを小さくし、読み込みを速くします。さらに、画像や外部ファイルを読み込むたびに HTTP リクエストが生成されるため、読み込み時間が確実に遅くなります。次の方法を使用して、Web ページ ファイル、JS ファイル、および CSS スタイル ファイルを圧縮できます:

Web ページ ファイル: GZip を使用します。最初の記事を参照してください。
JS ファイル: http://www.fmarcia.info/jsmin/test.html この Web サイトJS ファイルのサイズを効果的に削減できます
CSS ファイル:http://www.cssdrive.com/index.php/main/csscompressor/ この Web サイトは CSS ファイルのサイズを削減できます

4. MySQL クエリの数を制限する

データベースへのリクエストごとに、 Web ページ の読み込み速度が遅くなります。 Web 開発者がこれを制御することは困難ですが、いくつかの詳細で最適化を行うことができます。たとえば、データベース レコードを選択するときは、次のコードを使用しないでください:

データベースから * を選択

代わりに次を使用してください:

データベースから ID、名前、日付、作成者などを選択します

これにより、クエリ時間が短縮され、サーバーの負荷が軽減されます。

5.php拡張子

JS ファイルを filename.js.php として保存し、CSS ファイルを stylesheet.css.php として保存すると読み込み時間が短縮されると考える人もいますが、私はその違いに気づきませんでした。もちろん、ウェブサイトの速度が非常に遅くなった場合は、この方法を試すことができます。もちろん、これらのファイルをロードするには、各 PHP ファイルで include() を使用する必要があります。

6. http://www.websiteoptimization.com/

この Web サイトにアクセスして、自分の Web サイトをテストします。Web サイトを最適化する方法についていくつかの提案が表示されます。私は新しいウェブページを作成するたびにこの機能を使用します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。