Url 为什么有些网站分布在www2、www3子域上,而另一些网站在没有它的情况下管理扩展?

Url 为什么有些网站分布在www2、www3子域上,而另一些网站在没有它的情况下管理扩展?,url,scalability,load-balancing,scaling,subdomain,Url,Scalability,Load Balancing,Scaling,Subdomain,我知道这与拥有各种负载平衡服务器有关,但为什么有些站点使用不同名称的“www”子域(www2.somesite.com、www3.somesite.com等),而其他站点在不这样做的情况下可能会非常庞大-即所有流量都到www.hugesite.com 它是否表明某些架构决策/具有特定目的?这是可以避免的,还是网站以某种方式扩展的限制?www[n]是一种添加更多服务器以应对负载的简单方法,因为您可以很容易地在各种服务器之间实现负载平衡-使用www[n]您只需将请求重定向到适当的服务器,而不必考虑后

我知道这与拥有各种负载平衡服务器有关,但为什么有些站点使用不同名称的“www”子域(www2.somesite.com、www3.somesite.com等),而其他站点在不这样做的情况下可能会非常庞大-即所有流量都到www.hugesite.com


它是否表明某些架构决策/具有特定目的?这是可以避免的,还是网站以某种方式扩展的限制?

www[n]是一种添加更多服务器以应对负载的简单方法,因为您可以很容易地在各种服务器之间实现负载平衡-使用www[n]您只需将请求重定向到适当的服务器,而不必考虑后续的请求-因为客户端随后会处理www1或www2等。。。添加更多服务器很简单。。。但就后续请求而言,它是非持久性的

另一种选择是,负载平衡器维护“幕后”维护的后端节点池。它跟踪用户被分配到哪个节点-通常通过使用会话cookie来标识用户被分配到哪个后端节点。它只是(有效地)维护会话id到后端节点的大内存哈希映射,每次都将请求从用户的浏览器委派到后端节点。。。它的设置更复杂,但从长远来看更强大

更多信息请点击此处:

一次更正。。使用粘性会话并不总是明智的。我们有一个前端模型和多个应用服务器,但我们不使用粘性会话(或类似的会话),嗨,埃弗特,你能解释一下你的意思吗,我已经指定会话cookie是实现这一点的一种特定方式——当然还有其他方式……www[n]是一种简单的方式,但不再推荐,对吗?如今,基于DNS的负载平衡可以说是如此简单,它向用户隐藏了细节。www2是第一代,也是非常传统的。