ホームページ > バックエンド開発 > PHPチュートリアル > PHP ウェブサイト最適化を正しく実装する方法_PHP チュートリアル

PHP ウェブサイト最適化を正しく実装する方法_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:32:19
オリジナル
905 人が閲覧しました

ウェブサイトを構築する際には、考慮する必要があることがたくさんあります。たとえば、Web サイトが長期間にわたって開発され、規模が拡大し続ける場合、そのコード プログラムは Web サイトのデータの迅速な操作をサポートできるでしょうか。以下に紹介します

1. ページの重量を減らすことを忘れないでください

Web を閲覧するとき、私たちは実際に仮想ホスト内の Web コンテンツをローカル ハード ドライブにダウンロードし、ブラウザを使用して解釈します。そしてそれを見てください。 Web ページのダウンロード速度は表示速度に大きな割合を占めるため、Web ページ自体が占めるスペースが小さいほど、閲覧速度は速くなります。そのため、Web ページを作成する際には、大きすぎる Flash アニメーション、画像、その他のリソースを使用しないなど、シンプルさの原則に従う必要があります。きれいで簡潔なページは、人々に思考の明晰さを与えます。

(1) 必要がない場合は、静的な HTML ページを使用してみてください

ご存知のとおり、ASP、PHP、JSP およびその他のプログラムは Web ページ情報の動的な相互作用を実現しており、実際に実行するのに非常に便利です。データの対話性が優れており、データベースの内容に簡単にアクセスして変更できるため、フォーラムや掲示板などの Web サイトが「アクティブ」になります。ただし、このタイプのプログラムは、まずサーバーによって処理され、HTML ページが生成され、それを閲覧のためにクライアントに「送信」する必要があり、一定量のサーバー リソースを消費する必要があります。仮想ホスト上でこの種のプログラムを使いすぎると、Web ページの表示速度が確実に遅くなりますので、その必要はなく、静的な HTML ページを使用するようにしてください。 この点については、 http://www.rooutease.com/home.htm を参照してください

2. ページのコンテンツ全体をテーブルに詰め込みます

これは、Web デザインの問題であり、統一されたページ配置を追求しています。 . ページのコンテンツ全体を Table に詰め込み、セル td を使用して各「ブロック」のレイアウトを分割します この種の Web サイトの表示速度は絶対に遅いです。テーブル内のコンテンツがすべて読み込まれるまでテーブルは表示されないため、一部のコンテンツにアクセスできない場合、ページ全体のアクセス速度が遅くなります。正しいアプローチは、コンテンツを 1 つのテーブルにすべて詰め込むのではなく、同じ形式の複数のテーブルに分割することです。

3. ASP、ASPX、PHP、およびその他のファイルへのアクセスを .js 参照に変更します。

PHP Web サイトやその他の最適化方法を最適化するときに注意すべきことは、静的な HTML ページに動的データを埋め込みたい場合、これらの動的データが ASP、PHP、およびその他のプログラムによって提供される場合、次のステートメントを引用します: この場合、誰かが Web サイトにアクセスするたびに、サーバーは tongji.asp ファイルを実行して処理し、データベースから対応するデータを抽出し、Web ページに出力します (存在する場合)。同時に数万人がアクセスする必要があり、その結果は想像できます。

これらのプログラムではデータを 1.js ファイルに動的に生成し、< SCRIPT src="http://www.XXX.com/1.js">< /SCRIPT> を渡すことをお勧めします。ホームページ ; 1.js ファイルを参照するには、次のようなコードを記述します。このように、データの表示はクライアントのブラウザに任せられるため、サーバーリソースを消費せず、当然ながら表示速度も非常に高速になります。

5. iframe を使用して別のページをネストします。

Web サイトに広告コードを挿入し、これらの広告 Web サイトが速度に影響を与えたくない場合は、iframe を使用するのが最善です。その方法は、これらの広告コードを独立したページに配置し、次のコードを使用してそのページをホームページに埋め込み、広告ページの遅延によってホームページ全体の表示が遅延しないようにすることです。は次のとおりです。

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><</span><span class="tag-name">iframe</span><span>   </span></span></li><li><span class="attribute">align</span><span>=</span><span class="attribute-value">"center"</span><span>   </span></li><li class="alt"><span class="attribute">width</span><span>=</span><span class="attribute-value">"780"</span><span> </span><span class="attribute">height</span><span>=</span><span class="attribute-value">"30"</span><span>   </span></li><li><span class="attribute">name</span><span>=</span><span class="attribute-value">"all"</span><span> </span><span class="attribute">scrolling</span><span>=</span><span class="attribute-value">"no"</span><span>   </span></li><li class="alt"><span class="attribute">marginWidth</span><span>=</span><span class="attribute-value">0</span><span> </span><span class="attribute">frameborder</span><span>=</span><span class="attribute-value">"0"</span><span>   </span></li><li><span class="attribute">src</span><span>=</span><span class="attribute-value">" http://www.routease.com<br />/headToolBar.jsp"</span><span class="tag">></span><span> </span></span></li>
<li class="alt">
<span class="tag"></</span><span class="tag-name">iframe</span><span class="tag">></span><span> </span>
</li>
</ol>
ログイン後にコピー

ここで、 http://www.routeease.com/headToolBar.jsp は参照されるファイル パスです。

6. Web サイトのカウンター コード配置のスキルに注意してください

Web ページにカウンターを配置すると、Web サイトのトラフィックがカウントされ、Web サイトの統計システムがどれほど強力であっても、アクセスの基礎が提供されます。何かがうまくいかないときがあります。統計コードをページ コンテンツの直前に直接配置するか、Table タグまたは div タグに配置すると、カウンターにアクセスできないときに、ページ上の Table または div によって数十秒の遅延が発生し、ページへのアクセスに時間がかかります。したがって、PHP またはその他の方法で Web サイトを最適化して Web サイトの速度を向上させたい場合は、統計コードの配置に注意する必要があります。正しい方法は、統計コードをページの下部に配置することです。同じ Table タグや div タグ内でそれを混在させないでください。統計コードをページ コードの下部に直接配置することも、下部に別の Table または div を作成してカウンターを配置することもできます。このようにして、カウンターにアクセスできない場合でも、Web サイトの速度はまったく影響を受けません。

7. フレンドリーリンクの知識

ウェブサイト同士をリンクすると、ウェブサイトの宣伝効果が高まります。ロゴ画像をリンクすると、ウェブサイトのテーマや位置付けをより正確に表現でき、宣伝効果が大幅に高まります。ただし、画像のリンクが多すぎると、必然的に表示に影響を与えます。ウェブページの速度。多くの Web マスターは、フレンドシップ Web サイトの画像 URL を直接引用することを好みます。そのため、画像を表示するには、まず画像をロードする必要があり、各フレンドシップ Web サイトのアクセス速度は異なり、画像がダウンロードされるまでテーブル全体が待機する必要があります。これにより、ページの消費時間が大幅に短縮されます。したがって、フレンドリー リンクを作成するときは、次のことを行うように最善を尽くしてください:

1. テキスト リンクのみを作成する: テキスト リンクを作成しても、Web ページの速度は遅くなりません。

2. すべてのリンクを別のページに配置し、ホームページ上のページにリンクします。

3. フレンドリーリンクをホームページに表示する必要がある場合は、リンクが配置されている表全体をページの下部に配置してください。ページは上から下に 1 行ずつ表示され、ページの下部に配置されます。ページは他のコンテンツの表示を遅らせることはありません。

4. まずフレンドリー リンクのロゴ画像をダウンロードしてから、自分の Web スペースにアップロードします。この方法では、速度は自分の Web スペースによって決まり、フレンドリー Web サイトの影響を受けません。

要するに、PHP Webサイトの最適化以外にも多くの方法がありますが、特にWebサイト構築の初期段階では、この方法でのみWebサイトのアクセス速度を根本的に改善することができます。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446149.html技術記事ウェブサイトを構築する際には考慮しなければならないことがたくさんあります。たとえば、Web サイトが長期間にわたって開発され、規模が拡大し続ける場合、そのコード プログラムは Web サイトのデータの迅速な操作をサポートできるでしょうか。次は…
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート