【发布时间】:2013-07-10 14:30:41
【问题描述】:
我正在为 Joomla 编写一个模块。它将显示通过 SOAP 请求获得的数据。 SOAP 请求的问题是检索数据最多需要 5 秒。此 Joomla 模块将位于包含许多其他 Joomla 模块和其他内容的页面上。我担心如果执行 SOAP 请求的这个 Joomla 模块最多需要 5 秒,它会延迟加载页面的其余部分。我们都去过因为页面的一部分而延迟加载的网站,我不希望这种情况发生。
我想知道解决方案是否让 Joomla 模块使用 AJAX(我还没有经验)来执行 SOAP 请求(目前它正在使用 PHP 完成)并以某种方式允许页面的其余部分在加载的同时SOAP 请求最多可能需要 5 秒才能返回数据以便显示。
对于这个问题有什么好的可行的解决方案?缓存数据并不是一个真正的选择,因为它是及时的。谢谢!
【问题讨论】: