【问题标题】:when should i use or avoid subdomains?我什么时候应该使用或避免使用子域?
【发布时间】:2009-05-28 02:40:54
【问题描述】:

最近一位用户告诉我尽可能避免使用子域。我记得阅读谷歌将子域视为一个独特的站点(这是真的吗?)。当我使用子域时还会发生什么,什么时候应该使用或不应该使用子域?

我听说 cookie 不在子域之间共享?我知道 2 张图片可以同时来自一个站点的 DL。如果我使用 sub1.mysite.com 和 sub2.mysite.com,我可以 DL 4 吗?

我还应该知道什么?

【问题讨论】:

    标签: seo subdomain


    【解决方案1】:

    可以在子域之间共享 cookie,前提是您在 cookie 中设置了正确的参数。不过,默认情况下,它们不会被共享。

    是的,如果您将图像存储在不同的子域中,您可以获得更多的同时下载。然而,规模的另一面是用户花费更多时间解析 DNS,因此拥有 25 个子域来同时下载 50 次是不切实际的。

    子域发生的另一件事是 AJAX 请求不费吹灰之力就无法工作(您可以使用 document.domain 技巧使它们工作,但这远非简单)。

    虽然有些人不鼓励 yoursite.com 和 www.yoursite.com 工作并返回相同的内容,但对 SEO 部分无能为力,因为它“稀释了您的页面排名”。不知道这有多真实。

    【讨论】:

    • SEO 方面:您的内容应该有一个一致的域,无论有无。如果您正在寻找外部资源(图像、脚本、css 等)的更多并发下载,那么为此目的使用几个子域是可以的。
    • 解决 www.example.com 与 example.com 的简单方法是将一个重定向到另一个。即使有指向错误的链接,搜索引擎通常也会认为它们是相同的。我将 www 重定向到另一个,因为我反对 www,但无论哪种方式都是一样的。
    • 是的,我做同样的事情,只是反过来(因为我的客户往往不理解 www / no-www 问题)
    【解决方案2】:

    你把很多事情复杂化了。收集统计数据、控制蜘蛛、html5 存储、XSS、帧间通信、虚拟主机设置、第三方广告服务、与谷歌地图等远程 API 交互。

    这并不是说这些事情不能解决,只是复杂性的增加增加了更多的工作,可能无法提供适当的好处来弥补。

    我应该补充一点,我曾经为一个分类网站走这条路,添加了 porshe.site.com、ferrari.site.com 等域,希望提高这些关键字的排名。最后,我没有看到明显的改进,更糟糕的是,谷歌通过每个子域遍历整个站点,这意味着搜索 ferraris 可能会返回 porsche.site.com/ferraris 而不是 ferrari.site.com/ferraris。简而言之,谷歌认为每个网站都是重复的,但每次访问时它仍然会抓取每个网站。

    同样,解决方法是存在的,但我选择了简单,我不后悔。

    【讨论】:

      【解决方案3】:

      如果您使用子域来存储您的网站图像、javascript、样式表等,那么您的页面可能会加载得更快。浏览器限制每个域名的同时连接数。您使用的子域越多,可以同时建立更多的连接来收集网页内容。

      【讨论】:

        【解决方案4】:

        最近一位用户告诉我尽可能避免使用子域。我记得阅读谷歌将子域视为一个独特的站点(这是真的吗?)。当我使用子域时还会发生什么,什么时候应该使用或不应该使用子域?

        我最后听到的关于 Google 优化的信息是,域比子域的页面排名更重要。我也相信页面排名计算是按页面计算的,而不是按站点计算的(根据算法等)。虽然唯一能真正告诉你的人是 Google 员工。

        我听说 cookie 不在子域之间共享?

        您应该能够为所有子域使用 cookie。 www.mysite.com sub1.mysite.com sub2.mysite.com 都可以共享相同的 cookie,但不能与他们共享为 mysite.com 指定的 cookie。

        我知道 2 张图片可以同时从一个站点进行 DL。如果我使用 sub1.mysite.com 和 sub2.mysite.com,我可以 DL 4 吗?

        我不确定你所说的 DL 同时是什么意思。通常,具有单线程的浏览器将一次下载一个图像,即使来自不同的域也是如此。具有多线程配置的浏览器可以同时从不同的域下载多个项目。

        【讨论】:

          猜你喜欢
          • 2018-06-26
          • 1970-01-01
          • 2010-10-03
          • 2010-12-06
          • 1970-01-01
          • 2021-09-07
          • 2019-08-05
          • 2012-09-22
          相关资源
          最近更新 更多