gpt4 book ai didi

java - 关闭http响应之前是否需要读取数据?

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

在java中调用http服务器内部response的close方法之前是否需要读取请求数据?

我有一个由sun的http服务器编写的http服务器。当我收到http请求时,我只需执行以下步骤:

  • 将我的文本写入响应正文

  • 关闭响应

在关闭响应之前读取请求正文是否重要?

请注意,我的服务器上有太多 http 请求。 (10000 次调用/秒。)

最佳答案

我的基准测试表明,如果请求正文没有太多数据,则两种方法之间没有太大差异。使用这两种方法我没有遇到任何超时和其他类型的异常。

这是在两种方法上使用 100 个并发线程(每个线程 10000 个请求)的 1M 请求的时间基准结果:

  • 不读取请求正文:210,581ms

  • 读取请求正文:206,599ms

关于java - 关闭http响应之前是否需要读取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38945510/

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