0

この質問について専門家の助けが必要です

HTTP リクエストは Web ページ、アプリなどで作成できるため...

  • iframe (良い例: facebook ウィジェット)
  • リモートサーバーへのサーバー側リクエスト (java、python、php を使用)
  • 画像埋め込み、動画埋め込み (html)
  • api リクエスト (ss リクエストと同じ)
  • ajax リクエスト (同じホスト上)
  • もっと

1.) これらのタイプのリクエストの主な違いは何ですか? 2.) それらはすべて同じ量の (帯域幅など..
) を使用していますか。 . 3.) 違いがあるとすれば、その原因は何ですか?file_get_contents("http://somesite/somefile.htm")

<iframe src="http://somesite/somefile.htm">

よろしく、
エイボン

4

1 に答える 1

1

file_get_contents と iframe を使用してファイル名を呼び出すという質問に対する簡単な答えは、返されるコンテンツは同じです。ただし、残りの質問は、さまざまな実装が何をするかによって異なります。通常、あなたはそれを見つけるでしょう

  • 出力は純粋な HTML であるため、サーバー側の要求は帯域幅の HTML とまったく同じです。
  • 通常、iframe は HTML にテンプレート (つまり、フレームの外側のもの) が含まれていないため、軽量です。
  • 画像/ビデオの埋め込みは単なる HTML の一部ですが、画像やビデオがサーバーに保存されている場合、このデータは通常、HTML 自体 (特にビデオ) よりもはるかに大きくなります。
  • API リクエストは通常​​、リクエストに具体的に応答するために非常に少量のデータを返すため、非常に小規模です。ただし、大量のデータが要求された場合、これは大きくなる可能性があります。
  • AJAX は帯域幅の点で API に似ています。必要なデータのみを返すため、非常に低い可能性がありますが、大量のデータがある場合、これは非常に大きくなる可能性があります。

ただし、通常、AJAX と API の呼び出しは最小です。

于 2011-04-02T18:08:15.103 に答える