3.3 减少DNS查询


DNS解析过程:

我们访问一个网址:www.a.com,计算机是不知道这个www.a.com在哪里,它只认识ip。所以就需要一种转换机制才能到达这个页面。先转换为ip地址,在通过ip地址找到www.a.com这个网站。这个过程就是一个DNS的查找过程,一般会消耗20ms。因此需要对DNS进行缓存。

DNS缓存

现在浏览器都带有DNS缓存机制了。不过不同浏览器的缓存时间不同。

ie 30m
firefox 60s
chrome 60s

当缓存时间长时:减少DNS的重复查找,节省时间

当缓存时间短时:及时的检测网站服务器的变化,保证正确性。

多域和单域

单域就是 www/img/js文件都放在一个域名下 www.a.com 10.96.141.1

多域就是 www/img/js文件放在不同的域名下

www www.a.com 10.96.141.1
img img.a.com 10.96.141.2
js js.a.com 10.96.141.3

结合实际项目考虑,采用几个域名配置网站是最合适的

results matching ""

    No results matching ""