对 DRF 的大型 GET 请求导致 504 Gateawy 超时

问题描述 投票:0回答:1

我有一个包含大约 300 万条记录的数据库,我想检索这些记录以通过 Django Web 应用程序显示。但是,尝试通过通过模板化 JavaScript 变量传递的 Model.objects.all() 来传递这些会导致我的 Apache 服务器崩溃。因此,我创建了一个返回这些记录的 Django REST Framework 端点。但是,当我发出 GET 请求时,这会返回 504 网关超时。

如何检索所有这些记录以在我的 Django 应用程序中显示?我想避免分页或过滤。

django apache django-rest-framework
1个回答
0
投票

我认为你应该在 Django 应用程序中使用分页和兑现,这将提高应用程序性能并解决你的问题。

© www.soinside.com 2019 - 2024. All rights reserved.