如何在html上发出iframe请求?

时间:2011-04-02 03:26:29

标签: php mysql iframe server-side-includes

我需要你的专家帮助解决这个问题

因为http请求可以在网页,应用程序等上使用...

  • iframes(很好的例子:facebook小部件)
  • 服务器端请求远程服务器(使用:java,python,php)
  • 图片嵌入,视频嵌入(html)
  • api请求(与ss请求相同)
  • ajax请求(在同一主机上)
  • 以及其他

1。)这些类型的请求之间的主要区别是什么? 2.)他们是否都使用相同数量的(带宽等...),例如,如果我使用file_get_contents("http://somesite/somefile.htm")(php)与施行的html版本<iframe src="http://somesite/somefile.htm">,我要求相同的东西,或者在一个与另一个上有更多的“重量”。
3.)是什么导致了差异,如果是这样的话?

的问候,
埃文

1 个答案:

答案 0 :(得分:1)

使用file_get_contents和iframe调用文件名的问题的简单答案,返回的内容是相同的。但是,其余的问题实际上取决于不同的实现方式。通常你会发现

  • 服务器端请求与带宽的HTML相同,因为输出只是纯HTML
  • iframe通常较轻,因为它们通常不包含HTML中包含的模板(即框架外的东西)。
  • 图片/视频嵌入只是一段HTML,但如果图片或视频存储在您的服务器上,这些数据通常比HTML本身(特别是视频)大很多
  • API请求通常非常小,因为它们返回非常少量的数据以专门响应请求。但是,如果您需要大量数据,那么这可能会很大。
  • AJAX在带宽方面类似于API。有可能非常低,因为它只返回所需的数据,但如果有大量数据,这可能会非常大。

AJAX和API调用通常是最小的。