【发布时间】:2021-05-17 14:28:51
【问题描述】:
我正在尝试将大量 JSON 数据(超过 100mb)从 react 发布到 django rest post api。我检查了少量 JSON 数据(40mb),它工作正常,没有问题。使用大数据时,浏览器速度太慢,影响系统性能(挂起)。请您就这个问题提出建议。是否与 django rest api 和响应发送大数据有关。
【问题讨论】:
标签: reactjs django django-rest-framework
我正在尝试将大量 JSON 数据(超过 100mb)从 react 发布到 django rest post api。我检查了少量 JSON 数据(40mb),它工作正常,没有问题。使用大数据时,浏览器速度太慢,影响系统性能(挂起)。请您就这个问题提出建议。是否与 django rest api 和响应发送大数据有关。
【问题讨论】:
标签: reactjs django django-rest-framework
您的问题不在于 django(isps 和网络服务器)通常会限制发布请求的大小,因为它们可用于 DDOS。
我不知道您使用的是 apache 还是 nginx,但这个指令可能会有所帮助:client_max_body_size
您是否还检查过响应是否超时或从未到达您的 python 代码?
【讨论】:
您可以考虑压缩json然后将其发布到服务器,并在服务器端使用一些压缩算法例如zlib-react、zlib-python...
【讨论】: