(在Apache的网站上)是否意味着服务器将请求定向到不同的服务器?我经常在流量很大的网站上看到它。
答案 0 :(得分:10)
这在很大程度上是推测性的,但通常每个www' n都只是一个不同的Web服务器,给定的用户已经手动路由(例如所有图像可能存在于www2等)或者通过某种形式上游循环系统或负载均衡器,它们都倾向于使用最终用户的IP地址或类似的某些组件,以确保用户的会话将保留在给定的服务器上。
顺便提一下,更现代的实现会隐藏单个'www'后面的多个服务器的存在,因此这不太可见/侵入。
答案 1 :(得分:3)
技术上 并不意味着任何特定的东西 - 从右到左读取域名,因此对于公司域名左侧的所有内容,每个位的含义取决于公司。 (例如,“www”只是该公司网站的常规子域名。)
我对www1,www2等人在实践中常用的没有个人经验。它可能是不同的服务器,虽然在我看来,它在接口级别暴露了实现细节,因此是一个坏主意。
答案 2 :(得分:0)
例如,PHP的网站(至少用于文档)会将请求转发到不同的子域。例如,如果我转到php.net/echo,我将被定向到us2.php.net或us3.php.net。对于PHP网站,似乎每个子域代表一个不同的服务器,但情况不一定如此。