继从浏览器中的最大并行 http 连接数?,浏览器每个主机只能有几个连接。我知道可以使用子域来解决这个问题,但是我可以通过对同一主机使用不同的端口来解决这个问题吗?
那么以下内容是否允许浏览器将其连接增加三倍(假设每个端口上都有某些东西正在侦听)?
www.example.com
www.example.com:8080
www.example.com:8081
Thanks
是的,使用不同的端口号会导致浏览器将其视为不同的主机,就像使用子域一样。我还没有找到关于它如何工作的权威来源,但这种行为在当前的浏览器中是清楚可见的。请参阅下面的 Firebug 和 Chrome 开发工具屏幕截图来加载一堆图像。
两者之间唯一的区别是所有图像都指向相同的端口号:
<img src="http://localhost:8001/IMG_0277.JPG"><br>
....
或者让它们指向混合端口
<img src="http://localhost:8001/IMG_0277.JPG"><br>
<img src="http://localhost:8002/IMG_0278.JPG"><br>
<img src="http://localhost:8003/IMG_0279.JPG"><br>
....
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)