擅长:python、mysql、java
<p>恐怕问题出在你传输的数据量上,可能是连接速度慢。还要注意,上传带宽通常比下载带宽小得多。在</p>
<p>如前所述,当您使用<code>request.body</code>时,Django将等待整个主体从客户端完全传输到服务器上的内存(或磁盘上,根据配置和大小)可用。在</p>
<p>我建议您尝试一下,如果客户端连接到一个WiFi接入点(WiFi接入点与服务器本身相连)时,同样的请求会发生什么情况,看看它是否得到了改善。如果这是不可能的,也许只要运行一个工具速度测试.net在客户机上,获取请求大小并进行计算,以确定理论上需要多少时间(我预计测量时间大约多20%)。请注意,网络速度通常以位/秒为单位,而文件大小以字节为单位。在</p>
<p>在某些情况下,如果需要对数据进行大量处理,则可以方便地<code>read()</code>请求并进行计算,或者直接将<code>request</code>对象传递给任何可以从所谓的“类似文件的对象”而不是字符串读取的函数。在</p>
<p>但是,在你的具体情况下,恐怕这只会影响到1%的时间,而不是花在接收来自网络的尸体上。在</p>
<p>编辑:</p>
<p>抱歉,只是现在我注意到悬赏单上有额外的描述。恐怕我帮不了你,但是,我可以问一下,有什么意义吗?我想这只会节省一点点服务器资源,使python线程暂时处于空闲状态,而对请求没有任何明显的性能提升。。。在</p>