这对于Iframes执行速度更快 - 传递ArrayList或单个数据库查询

时间:2018-05-04 03:58:31

标签: php mysql iframe

我有一个自定义的PHP网站,其外观正在改变。因此,在新的HTML结构中,设计师使用了3个iframe,其中1个iframe包含了另一个嵌套的iframe。

所有这些iframe中的元素内容是通过从MySQL数据库中获取数据动态生成的。

我的问题是什么是最快速表现的最佳做法。

  1. 将id值(构建sql查询所需)作为参数传递给Iframes&在每个iframe上独立执行查询。
  2. 在主页面中执行查询,在主页面中填写带有查询结果的数组。将数组传递给Iframes。
  3. - 我无法避免使用iframe。

    - 要为每个组件运行单独的查询(数据在不同的表中),无论查询是在iframe中运行还是直接在主php页面中运行

1 个答案:

答案 0 :(得分:0)

老实说,如果你担心整体效率,我会首先考虑使用iframe。

如果他们都在同一个域中的不同文件中提取数据,那么您将浪费大量时间等待网络多次来回加载您的页面。

如果可能,请在离开服务器之前使用PHP脚本直接从当前作为框架目标的文件中获取相关数据。在一个响应中发送您的所有数据。