使用多个子域名会加速我的网站吗?

ak3*_*t0n 2 asp.net subdomain performance

我正在考虑将我的图像移动到我的网站上的子域,我读到某个地方,将脚本移动到另一个将使它更快!这是真的吗?或者,如果我不考虑真正的CDN,我应该把它留在原来的位置吗?

Run*_*tad 9

是的,不是.网站本身不会更快,但它可能在大多数浏览器中加载速度更快,因此看起来更快.

原因是大多数浏览器将自己限制为与域的并发连接的设置最大值.假设您的网站位于www.mysite.com.现在,当您的浏览器尝试下载您的html,css,脚本和图像时,可能需要从服务器下载20-30个文件.由于浏览器将自身限制为(例如4)与您的域的并发连接,因此浏览器必须一次只下载4个文件.

现在,如果您在单独的子域css.mysite.com上提供css文件,您在images.mysite.com上的图像和scripts.mysite.com上的脚本,您的浏览器可以打开到每个域的4个并发连接.因此,它可以同时下载多达16个文件.如果你的banwidth允许它,这可能会导致页面加载更快.

因此,您的网站对访问者来说似乎更快,但原因是加载时间,而不是代码或数据库访问的任何加速.