0
在调用java中的http服务器内的响应close方法之前,是否需要读取请求数据?关闭http响应之前是否需要读取数据?
我有一个由http服务器写的http服务器。当我收到一个HTTP请求,我只是简单地做以下步骤:
写我的文字来回应身体
关闭响应
不要紧,读请求身体在关闭响应之前?
请注意,我的服务器上有太多的http请求。 (10000 call/sec)
在调用java中的http服务器内的响应close方法之前,是否需要读取请求数据?关闭http响应之前是否需要读取数据?
我有一个由http服务器写的http服务器。当我收到一个HTTP请求,我只是简单地做以下步骤:
写我的文字来回应身体
关闭响应
不要紧,读请求身体在关闭响应之前?
请注意,我的服务器上有太多的http请求。 (10000 call/sec)
我的基准测试表明,如果请求体没有太多数据,两种方法之间没有太大的区别。我没有使用这两种方法得到任何超时和其他类型的异常。
这是这两种方法使用100个并发线程(每个线程10000请求)1M请求的时间基准测试结果:
不要读请求体:210,581ms
阅读请求正文:206,599ms
没有你o显然不必阅读身体,但它击败了http的观点 – James