2011-04-02 33 views
0

我需要你的專家幫助這個問題如何在html上製作iframe請求?

由於HTTP請求可以在網頁上,應用等進行有...

  • I幀(很好的例子:Facebook的小部件)
  • 服務器端請求到遠程服務器(帶:使用Java,Python,PHP)
  • 圖像嵌入,的視頻嵌入(HTML)
  • API請求(同SS請求)
  • AJAX請求(SAM上E主機)

1)這些類型的請求之間的主要區別是什麼?
2.)他們都使用相同數量的(帶寬等..),例如,如果我使用file_get_contents("http://somesite/somefile.htm")(PHP)與

的HTML版本<iframe src="http://somesite/somefile.htm">,我是否要求相同的事情或是否有更多'重量'在一個與另一個之間..
3.)什麼原因導致差異,如果是這種情況?

問候,
雅芳

+0

你爲什麼要問?差異對於您的應用程序來說可能不太重要。使用最好的工具來完成這項工作。 – ceejayoz 2011-04-02 17:27:18

回答

1

簡單的回答您的通話使用的file_get_contents和iframe文件名的問題,返回的內容是相同的。但是,您的其他問題實際上取決於不同實現的作用。通常你會發現,

  • 服務器端請求的只是相同的HTML帶寬,作爲輸出僅僅是純HTML
  • I幀通常是重量輕,因爲它們通常沒有模板(即包含在HTML中的內容)。
  • 圖像/視頻嵌入只是一塊HTML,但如果圖像或視頻存儲在服務器上,則此數據通常比HTML本身大得多(視頻尤其如此)
  • API請求通常非常小,因爲他們返回非常少量的數據來專門迴應請求。但是,如果您需要大量的數據,那麼這可能會很大。
  • AJAX在帶寬方面與API類似。有可能會非常低,因爲它只返回所需的數據,但如果數據量很大,則可能會非常大。

但是,AJAX和API調用通常是最小的。