我们在需要下载很多内容的时候,很容易想到做分域名的并发下载,给原来的服务器多分几个域名,因为分不同的域名可能可以在浏览器中分到更多的下载进程,提高下载速度。
但是在做网络应用的时候,我们的一个域名下面有的时候会有多个ip多台服务器,分布在不同的机房,这个时候浏览器会在可选的ip里面随机的选择一个ip。用nslookup可以看到可选的ip,用ping可以看到当前正在实用的ip。
在多个ip的情况下,对具体的一个用户,往往是连接到某些ip特别快,而连接到某些ip就不怎么块。比如我现在有一个域名(和它的几个分域名),在深圳访问的时候有2个ip可以分,其中一个是深圳本地的服务器,一个是外地的服务器。这个时候如果页面打开需要用到的关键资源依赖于这个域名,那么分域名有可能对速度不是提高而是有反作用。
因为这种情况下,慢的资源成为了瓶颈,变成是速度的决定因素。我本来有一半的机会是快的,一半的机会是慢的,如果现在分两个域名去下载关键资源,变成有1/4的机会是两个域名都分到深圳的服务器,可以有提高,而3/4的机会是有一个以上的域名分到外地的服务器,反而变慢了,这样提高的是少部分人的感受,而多数人的感受没有提升或者变的更差。如果简单的按照yahoo的优化建议分散到4个域名上,那么这个比例就变成1:15,更差了。
因此分域名下载不能简单的绝对化的看待,要看实际应用场景做决定。
分享到:
相关推荐
在IT行业中,自动根据IP切换城市的功能是一种常见的用户体验优化策略,尤其在提供地理位置相关服务的网站上。这个功能能够帮助用户快速找到与他们所在地相关的本地信息,无需手动选择地区。以下将详细介绍如何实现这...
DNS(Domain Name System)优化器是一种工具,旨在提高网络连接速度和稳定性,通过选择最佳的DNS服务器来解析域名。在互联网使用中,DNS是至关重要的,因为它将人类可读的域名(如www.example.com)转换为计算机可...
在互联网上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作是通过域名服务器来完成的。简单来说,DNS服务器就相当于互联网上的路标,帮助用户快速准确地...
河南工程学院的校园网规划与设计...综上所述,河南工程学院的校园网规划充分考虑了网络的稳定性、安全性、资源利用率和便捷性,通过合理的IP分配、多出口策略路由以及安全措施,构建了一个满足教育科研需求的网络环境。
在Windows 10操作系统中,更改DNS(域名系统)服务器地址是解决网络连接问题或优化上网体验的一个常见操作。DNS服务器的作用是将域名转换为IP地址,帮助我们快速访问网络资源。以下是如何在Win10中设置DNS的具体步骤...
例如,更改IP地址可以避免IP冲突,调整DNS设置可以优化网站访问速度,而伪装MAC地址则可能在某些特定情况下提高网络安全。不过,任何改动都应谨慎进行,确保不影响网络的正常运行,并遵循适用的法律法规。
- 如果首选会话保持选的是SourceIP的话,备选会话保持可以是Cookie。 - 首选会话保持选择Cookie的话,同样可以设置备选会话保持。 - 会话保持优先于节点的连接数限制。 - 两个不同的虚拟服务可以共用一个会话保持。 ...
- **考虑三拼音域名**:考虑到目前市场上三拼音域名的价格较为适中,可以作为备选方案之一。 #### 11.4 网站设计原则 - **扁平化设计**:网站设计应采用扁平化的结构,这是SEO优化的基础之一。扁平化设计有利于...
`more /etc/resolv.conf`展示DNS服务器的配置,包括域名解析的首选和备选服务器。 10. **主机名**: `hostname`命令直接输出当前主机名,`cat /etc/sysconfig/network`也可以查看网络配置中的主机名。 11. **...
解决移动宽带打开网页速度慢的问题,关键在于优化DNS(域名系统)服务器的配置。DNS是互联网中用于将域名地址转换为IP地址的系统,它直接影响到网页访问的速度和稳定性。 在上述提到的解决方法中,首先建议更改本地...
DNS(Domain Name System,域名系统)是互联网的一项重要服务,它能够将易于记忆的域名转换为计算机可识别的IP地址。BIND(Berkeley Internet Name Domain)是目前最广泛使用的DNS服务器软件之一,尤其在Unix/Linux...
这可以帮助开发者决定是否要在网页中实现某些特性,比如背景音乐、框架等。通过分析请求中的相关信息,我们可以获取这些数据。 #### 1.1 获取当前页面URL ```vbnet Response.Write("ǰҳ·:"+Request.RawUrl) ``` ...
1. **DNS解析**:将域名转换为IP地址。 2. **建立连接**:通过TCP协议建立客户端与服务器之间的连接。 3. **发送请求**:客户端向服务器发送HTTP请求。 4. **服务器处理**:服务器接收请求,处理后返回响应。 5. **...
DNS(Domain Name System,域名系统)是一种用于互联网的分布式数据库系统,它负责域名与IP地址之间的转换,即从域名解析到互联网上的具体计算机,以便用户能够更加方便地访问互联网。在使用公共DNS服务器时,可以...
7. **Proxy**:代理服务器地址,用于指向SIP服务器的IP地址或域名。 8. **OutboundProxy**:出站代理,用于指定发送SIP请求时应使用的代理服务器。 9. **UseOutboundProxy**:是否使用出站代理,决定Outbound...
用于在网络通信中转换域名和 IP 地址。 - **4.1.4 SSL 支持** WebRTC 支持通过 SSL/TLS 协议来加密信令消息,保护用户数据安全。 - **4.1.5 连接** 连接是指 WebRTC 中建立的客户端之间的通信通道。 - **...