2016-05-05 6 views
2

私は最近、あなたがあまりにも多くのHTTPリクエストを使用すべきではない理由についての記事を読んで、あなたのサーバーを遅くする原因になります。少なくともJavaScriptのAJAX HTTPリクエストでは真実だと思われます。しかし、PHPには何が含まれていますか? 4つのAJAXリクエストを送信すると、1つのAJAXリクエストを4つのPHPインクルード・フェッチを含むページに送信する場合と比較して、サーバーのパフォーマンスに違いがありますか。PHPにHTTPリクエストが含まれていますか?

は、ここで私が説明しようとしているシナリオの画像です:

Ajax vs. PHP include

+3

を(http://php.net/manual/en/function.include.php [いいえ、含まは、httpリクエストではありません] ) –

答えて

1

短い答えはです。 PHPのインクルードはHTTPリクエストではなく、スクリプトの実行中にPHPインタープリタによって処理されています。

しかし、にはHTTPが含まれています。これは、HTTPプロトコルを使用してファイルを含める特定のシナリオです。

あなたはより多くの情報については、PHPマニュアルから、このリンクを読むことができます:http://php.net/manual/en/function.include.php

2

は、スクリプトが実行された場合、そのプロセスに関わる一切のHTTPリクエストはありませんサーバー上で起こるが含まれています。これらは全く別の2つの異なるものです。 http(ajax)リクエストの数を最適化し、そのコンテキストでのインクルードについて心配しないでください。私はあなたがどうやって別のものに代わることができるかについてもわからない。インクルードは、基本的に、プログラムを論理的なまとまりにして、より優れた保守性と再利用性を実現する方法です。 HTTPリクエストは、クライアント(ブラウザ)とプログラム(サーバー)間の通信に使用されるメソッドです。

関連する問題