http短连接的问题
http实现长连接需要浏览器和服务器同时实现长连接,默认下只是浏览器支持长连接(http1.1 keep-alive),而服务器不支持。也就是说,打开一个网页,里面的每个js,css,图片文件都会产生一个请求。
我的疑问是,http是基于tcp的,socket的创建本身比较耗时的,但是实际浏览网页中并没有感觉到多慢啊、
[最优解释]
浏览器有自己的连接管理策略,
池化, 你可以用 tcpview 看看.
用完的连接, 先不断开, 用于后续页面的请求
发布时间: 2012-12-14 10:33:07 作者: rapoo
http短连接的问题
http实现长连接需要浏览器和服务器同时实现长连接,默认下只是浏览器支持长连接(http1.1 keep-alive),而服务器不支持。也就是说,打开一个网页,里面的每个js,css,图片文件都会产生一个请求。
我的疑问是,http是基于tcp的,socket的创建本身比较耗时的,但是实际浏览网页中并没有感觉到多慢啊、
[最优解释]
浏览器有自己的连接管理策略,
池化, 你可以用 tcpview 看看.
用完的连接, 先不断开, 用于后续页面的请求