打开网站的主页时,浏览器也会在一个连接中连续发送多个请求。tomcat 对于一条 keepAlive 连接默认最多能发送100个请求,每个请求对应一个响应,如果有100个请求就调用100次 SocketChannel.write(ByteBuffer) 会很慢的,把10个请求攒成一批放到一个 ByteBuffer 中只写一次,会快一倍。图1就是批量写。
发布于 广西
