浏览器并发请求数使用多域名和单域名

2025-02-25 19:02:05
推荐回答(1个)
回答1:

首先要明确的是,HTTP/2 是一个连接解决所有请求,所以不存在这个问题,只要你的网站部署了HTTPS+HTTP/2并且不考虑完美支持旧版浏览器,这个问题不用考虑。

现代浏览器大多限制连接数在6左右,IE8限制在6,IE10限制在10。

如果你的网页是图片特别多,一般不建议分域名,而是通过JS延迟加载,逐步完成加载。例如网页比较长的,可以控制用户滚动到图片的位置才加载图片。

如果你的网页是CSS和JS资源特别多,而且无法按需加载,必须一次加载完成,那么就可以考虑分成两三个域名,而且在头部代码中添加DNS解析代码。

如果你的网页首屏需要加载二三十个CSS/JS文件,按照按需加载的方式改造代码才是重点。