我无法理解某些网站如何为每个网站使用各种域名。简而言之,例如myspace如何说uk.myspace.com,fr.myspace.com等?
他们是否将主要文件放在上面的根目录中,然后为每个国家/地区设置单独的子域名,或者他们是否在国家/地区检测方面有一些奇怪的内容?
我无法在网上找到任何东西?
感谢
答案 0 :(得分:0)
不太可能涉及单个服务器,因此谈论“根文件上方的文件”毫无意义。您将谈论某种相当先进的路由基础设施,它隐藏了许多不同位置的数十个不同的服务器。路由逻辑是决定哪一组机器负责处理给定请求的部分。
转发部分确实是“奇怪的国家检测”,在某种意义上,某些机器负责执行IP查找并将用户重定向到适当的(可能地理上更接近的)主机。这可能是出于性能原因,或者可能是出于内容本地化和SEO原因(例如,默认语言)而完成的。