我在网上看到一些域名,其前缀为ww2或ww3左右(ww2.somedomain.com,ww3.yourdomain.com)。这些都发生在从一个页面到另一个页面的旅行中。拥有这样的子域名的原因是什么?它们有什么特别之处,还是只是另一个子域?我的意思是,它们在任何特定背景下都有用吗?
只是好奇才知道。 感谢。
答案 0 :(得分:38)
当他们需要分解多个服务器之间的负载时,运行大型(-ish)站点的人们曾经这样做过。一台机器将被称为www
,然后下一台机器将被称为www2
等等。
今天,可以使用更好的负载平衡解决方案,无需向浏览器客户端公开内部计算机命名约定。
答案 1 :(得分:9)
从技术上讲,主域名之前的首字母(例如mail.yahoo.com中的“mail”)可以作为机器名称,识别Web服务器/邮件服务器等等。他们还可以识别一组机器(Web场)。
因此,构建该机器的人可以随意调用它。缩写www是(有点武断)约定。
答案 2 :(得分:8)
通常,ww {x}用于指示一组镜像服务器的特定服务器。如果配置正确,我可以让www.mydomain.com指向负载均衡器上的网站,而我可以使用ww1,ww2,ww3等来访问从特定LBed服务器保证的站点。
答案 3 :(得分:3)
我可以看到3种可能性
答案 4 :(得分:3)
正如各种答案所指出的那样,现代负载均衡器可以平衡负载,而不必为每台机器使用不同的子域。但是,将您的网站划分为不同的子域仍然有一个好处:最大化浏览器连接。
所有浏览器都限制了与特定主机的并发连接数(对于大多数现代浏览器而言为6)。如果页面包含大量资源,则由于连接限制,浏览器将这些请求排队,因此页面加载会很慢。通过从不同的子域加载不同的资产,您可以绕过连接限制,从而加快页面加载速度。
答案 5 :(得分:2)
通常情况下,这是分区策略。当站点变得足够大以至于无法在单个服务器上运行(或运行良好)时,您必须查看解决方案以横向扩展应用程序(即更多服务器)而不是垂直扩展(即更大的服务器)。
一些示例分区策略是:
答案 6 :(得分:0)
另一个常见的情况是组织原因。在一家非常大的公司,www可能是他们的主要营销网站。而且,ww2可能是产品文档页面。
在理想的世界中,所有部门都会完美地分享。在实践中,一家大公司可能拥有由外部机构管理的(www)营销页面。他们的内部(ww2)页面由他们的内部团队完成。通常,营销机构不会快速更新页面或拒绝运行某些堆栈,在官僚需求方面可能过于局限。
营销机构可能会坚持控制www而不是由于过去因公司网站由于内部原因导致网站瘫痪而导致该机构受到指责,反之亦然。
因此,从理论上讲,没有必要在现代负载平衡等方面做到这一点。但是,在实践中,它可以更便宜,更直接,并提高业务生产力。