多个 oneboxes 性能问题

大家好。我最近接触了 Rails 的 onebox gem,正在制作一个 Linktree 的克隆版。我有很多链接预览,但目前页面加载 11 个预览(视频、Twitter 状态等)需要 20-30 秒。有什么解决办法吗?

在 Discourse 中,我们会在用户保存帖子时将 onebox 的结果缓存到数据库中,这样您就不必在页面请求时构建所有的 onebox。

没错,但首次加载的性能仍然较差。