【问题标题】:Why ww2 sub domains?为什么是 ww2 子域?
【发布时间】:2010-12-14 02:50:00
【问题描述】:

我在网上看到一些域名前缀为 ww2 或 ww3 左右(ww2.somedomain.com、ww3.yourdomain.com)。这些主要发生在从一页到另一页的旅行中。拥有这样的子域的原因是什么?它们有什么特别之处还是它们只是另一个子域?我的意思是,它们在任何特定情况下都有用吗?

只是想知道。 谢谢。

【问题讨论】:

    标签: dns subdomain


    【解决方案1】:

    另一个常见的情况是组织原因。在一家非常大的公司中,www 可能是他们的主要营销网站。而且,例如,ww2 可能用于产品文档页面。

    在理想的世界中,所有部门都会完美共享。实际上,一家大公司的 (www) 营销页面可能由外部机构管理。他们的内部 (ww2) 页面由他们的内部团队完成。通常,营销机构只是不会快速更新页面或拒绝运行某些堆栈,这可能在官僚需求方面过于局限。

    营销机构可能会坚持控制www而不是分享,因为过去的情况是公司网站因内部原因宕机而被机构指责,反之亦然。

    因此,理论上,现代负载平衡等不需要这样做。但是,在实践中,它可能更便宜、更简单,并且可以提高业务生产力。

    【讨论】:

      【解决方案2】:

      正如各种答案所指出的,现代负载平衡器可以平衡负载,而不必为每台机器使用不同的子域。但是,将您的网站划分为多个子域仍有一个好处:最大化浏览器连接

      所有浏览器都会限制与特定主机的并发连接数(大多数现代浏览器为 6 个)。如果页面包含大量资产,则页面加载会很慢,因为浏览器会因为连接限制而对这些请求进行排队。通过从不同的子域加载不同的资产,您可以绕过连接限制,加快页面加载速度。

      【讨论】:

      【解决方案3】:

      我可以看到 3 种可能性

      • 使浏览器加载资源更快。浏览器会打开固定数量的到同一个域的连接,而不是加载服务器
      • 他们使用不止一台服务器,因此他们可以在服务器之间分担负载
      • 将某些内容分离到单独的虚拟主机或服务器。某种组织...

      【讨论】:

      • @luvieere: 感谢英文更正^^需要润色我的英文
      • @RageZ:在几个英语国家,用 's' 拼写“organisation”(编辑前的方式)实际上比用“z”拼写更容易接受。不要试图混淆你或任何东西;)
      • @ThisSuitIsBlackNot:这越来越乱了!
      【解决方案4】:

      通常这是一种分区策略。当网站变得足够大以至于它们无法在单个服务器上运行(或运行良好)时,您必须考虑横向扩展应用程序(即更多服务器)而不是垂直扩展(即更大的服务器)的解决方案。

      一些示例分区策略是:

      1. 某些用户总是使用某些服务器。这可以是任意的,也可以基于某些标准(用户类型、地理位置等);
      2. 当用户获得一个会话时,该会话被分配给一个特定的服务器(有时称为“粘性会话”,尽管这也可以用于这些不同的机器是透明的);和
      3. 某些活动始终在某些机器上。

      【讨论】:

        【解决方案5】:

        ww{x} 通常用于表示一组镜像服务器中的特定服务器。如果配置正确,我可以让 www.mydomain.com 在负载均衡器上指向我的网站,同时我可以使用 ww1、ww2、ww3 等从特定的 LBed 服务器访问该网站。

        【讨论】:

          【解决方案6】:

          运行大型 (-ish) 站点的人们过去常常在需要在多个服务器之间分担负载时执行此操作。一台机器将被称为www,然后下一台机器将被称为www2,等等。

          今天,可以使用更好的负载平衡解决方案,不需要您将内部机器命名约定暴露给浏览器客户端。

          【讨论】:

          • 但您也可以称它们为 kiki1 kiki2 kiki3,并且不要使用 ww 前缀。这只是服务器所有者的选择。 ww 名字没什么特别的。
          • @dani: 但是为什么网络服务器必须是 www.domain.com 这只是约定
          • www 这是一个约定,ww2,ww3 这只是它的人的选择。如上所述,现代负载平衡器无论如何都不会公开服务器名称......你会看到所有服务器都是 www.domain.com 我称它们为 web1、web2 等......
          • @greg:这清楚地回答了我的问题。我实际上想知道为什么任何开发人员会使用 ww2 而不是任何其他名称。现在,识别页面从哪个镜像加载是有意义的。谢谢!
          【解决方案7】:

          从技术上讲,主域名之前的首字母(例如 mail.yahoo.com 中的“邮件”)最好作为机器名称,用于标识 Web 服务器/邮件服务器等。他们还可以识别一组机器(一个网络农场)。

          因此,建造这台机器的人可以随意称呼它。首字母 www 是一个(有些随意的)约定。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2021-12-30
            • 2023-03-13
            • 2023-02-02
            • 1970-01-01
            • 1970-01-01
            • 2015-01-28
            • 2020-12-28
            相关资源
            最近更新 更多