ホームページ > バックエンド開発 > PHPチュートリアル > Web編集スクール: PHP Webサイトの基本的な最適化方法_PHPチュートリアル

Web編集スクール: PHP Webサイトの基本的な最適化方法_PHPチュートリアル

WBOY
リリース: 2016-07-21 14:57:21
オリジナル
818 人が閲覧しました

はじめに

次の基本的なテクニックを使用すると、PHP ウェブサイトの実行を高速化できます。

1. GZip を使用します

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

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

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

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

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

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

Web ページ ファイル: GZip を使用します。最初の記事を参照してください

JS ファイル: この Web サイトでは、JS ファイルのサイズを効果的に削減できます

CSS ファイル: この Web サイトでは CSS ファイルのサイズを減らすことができます

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

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

SELECT * FROM データベース

代わりに次を使用します:

SELECT id、name、date、author、etc, なんとか、なんとか FROM データベース

これは消費量が少なくなりますクエリ時間を短縮し、サーバーの負荷を軽減します。

5. .php拡張子

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

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

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


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

tru​​ehttp://www.bkjia.com/PHPjc/364058.html技術記事はじめに 以下の基本的なヒントを使用すると、PHP Web サイトの実行を高速化できます。 1. GZip を使用して、各 PHP ページの先頭に次のコードを追加します: ?phpob_start(ob_gzhandler);? このコードを使用します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート