gpt4 book ai didi

c# - 向 IIS 上传超过 1MB 的数据时连接速度慢

转载 作者:太空宇宙 更新时间:2023-11-03 13:42:04 25 4
gpt4 key购买 nike

我使用 IIS 作为我的网络服务器。我将使用此 Web 服务器从 Universe 数据库上的 http 客户端接收数据。每当我发送超过 1 MB 的 Post 请求时,数据传输速度仅为每秒 12 KB 左右。但如果数据小于 1 MB,则它以每秒 800 KB 左右的速度传输。

所以我通过使用 apache 作为网络服务器进行了研究,传输速度几乎等于可用带宽。所以我虽然 IIS 是罪魁祸首,但我尝试使用 curl 从 php 向 IIS 发送发布请求,它可以以全带宽传输。现在它变得很奇怪,我不知道该怎么办。

请帮忙

最佳答案

httpClient 中的缓冲区大小配置不正确。 httpclient 上的缓冲区大小不能超过 MB。我不确定是 http 客户端还是 IIS 服务器的问题,因为 httpClient 可以将缓冲区大小大于 1MB 的数据发送到 Apache 服务器。

解决方案是我将缓冲区大小设置为小于 MB,现在效果很好。

关于c# - 向 IIS 上传超过 1MB 的数据时连接速度慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16653726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com