【问题标题】:XmlHttpRequest or iframe to load a web application?XmlHttpRequest 或 iframe 加载 Web 应用程序?
【发布时间】:2021-04-25 02:32:32
【问题描述】:

我正在使用的 Web 应用程序有一点性能问题,我想知道如何解决它。

您会看到,当我进入我的 Web 应用程序时,所有内容都开始加载并且需要一些时间,因为该应用程序向数据库发出了一些请求以检索一些数据。我想知道是否可以将 iframe 放在带有我的应用程序链接的空白页面上,以便它可以开始在 iframe 中加载,从而使页面的其余部分正常工作而不会卡住。

我尝试在请求 Web 应用程序链接的空白页面上添加 XmlHttpRequest,但它只检索立即加载但停在那里的第一个元素。它不会在第一时刻之前加载所有元素,因为由于 Web 应用程序发出的数据库请求,它们会出现一些延迟。

你们如何认为我可以将我的 Web 应用程序加载到另一个页面中,并且在我的 Web 应用程序加载时,我仍然可以使用其他页面的其余部分而不会卡住?

希望大家多多指教。提前谢谢!

【问题讨论】:

    标签: javascript performance iframe xmlhttprequest


    【解决方案1】:

    我通过添加一个不可见的 iframe 解决了这个问题,该 iframe 在后台加载我需要的页面,在前面我用我的应用程序检索所有内容。完成后,我只需删除背景上的 iframe 并转到下一个任务。

    【讨论】:

      猜你喜欢
      • 2022-11-19
      • 1970-01-01
      • 2011-03-17
      • 1970-01-01
      • 2012-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-23
      相关资源
      最近更新 更多