在 Rails 3.2 应用程序中,我有一个从外部 API 提取信息的视图。在慢速连接上,这会严重减少页面加载时间并影响用户体验。
如何将其移动到异步进程中,以便加载页面的其余部分,并在获取外部信息并且可用后稍后呈现外部信息。
外部数据庞大而复杂,我认为不适合缓存在数据库或变量中。
我知道延迟作业和类似的宝石,但这些似乎更适合排队数据库方法而不是在视图中。
我还有哪些其他选择?
在 Rails 3.2 应用程序中,我有一个从外部 API 提取信息的视图。在慢速连接上,这会严重减少页面加载时间并影响用户体验。
如何将其移动到异步进程中,以便加载页面的其余部分,并在获取外部信息并且可用后稍后呈现外部信息。
外部数据庞大而复杂,我认为不适合缓存在数据库或变量中。
我知道延迟作业和类似的宝石,但这些似乎更适合排队数据库方法而不是在视图中。
我还有哪些其他选择?