ホームページ >バックエンド開発 >PHPチュートリアル >PHPウェブサイトの基本的な最適化方法のまとめ_PHPチュートリアル

PHPウェブサイトの基本的な最適化方法のまとめ_PHPチュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-21 15:49:25768ブラウズ

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 開発者がこれを制御することは困難ですが、いくつかの詳細で最適化を行うことができます。たとえば、データベース レコードを選択するときは、次のコードを使用しないでください:

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

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

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

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

5、.php拡張子

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

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

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

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

tru​​ehttp://www.bkjia.com/PHPjc/319520.html技術記事 1. GZip を使用して、各 PHP ページの先頭に次のコードを追加します。 ? php ob_start("ob_gzhandler");? このコードを使用すると、サーバーはクライアントに送信する必要があるすべてのコードを圧縮して表示します。ブラウザで...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。