【问题标题】:how do I make iframe requests on html?如何在 html 上发出 iframe 请求?
【发布时间】:2011-04-02 03:26:28
【问题描述】:

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

因为 http 请求可以在网页、应用程序等上发出...

  • iframe(很好的例子: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.) 如果是这样的话,是什么导致了这些差异?

问候,
雅芳

【问题讨论】:

  • 你为什么要问?对于您的应用程序,这些差异可能根本不重要。使用最适合工作的工具。

标签: php mysql iframe server-side-includes


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-12
    • 2020-12-25
    • 2013-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    相关资源
    最近更新 更多