2016-08-14 83 views
0

在调用java中的http服务器内的响应close方法之前,是否需要读取请求数据?关闭http响应之前是否需要读取数据?

我有一个由http服务器写的http服务器。当我收到一个HTTP请求,我只是简单地做以下步骤:

  • 写我的文字来回应身体

  • 关闭响应

不要紧,读请求身体在关闭响应之前?

请注意,我的服务器上有太多的http请求。 (10000 call/sec)

+0

没有你o显然不必阅读身体,但它击败了http的观点 – James

回答

0

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

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

  • 不要读请求体210,581ms

  • 阅读请求正文206,599ms

相关问题