Skip to main content
 首页 » 编程设计

python之从第 3 方 REST API 构建的 Django 网站内容

2025年04月02日38cyq1162

<分区>

我目前正在使用 Django 框架开发我的第一个网站。我的大部分内容是从第三方 API 获取的,这需要向所述 API 发出三个 API 请求才能获取我需要的所有数据。 我的问题是这会大大降低性能,这意味着我的页面加载时间大约为 1-2 秒,我对此一点都不满意。

我正在为这类场景寻找一些替代方案/最佳实践。怎样做才能加快页面加载时间?到目前为止,我一直在考虑在后台运行一个 cronjob,它为当前登录的所有用户调用 API,并将数据存储在我的本地数据库中,这样响应时间要快得多。

另一种选择是单独加载 API 请求数据,并在加载后添加数据,但我完全不知道这将如何工作。

关于如何改进它的任何其他想法或任何提示?

谢谢!

托比亚斯