【发布时间】:2012-02-08 09:08:45
【问题描述】:
我的客户拥有大量非常成功的 Facebook 页面。为了摆脱老大哥 Facebook,我的客户希望创建一个大型动态网站,其中包含 Facebook 帝国更成功的部分。
我的客户的一个衍生网站已经创建并获得了大量流量。我不确定具体是多少,但由于分配的空间需要增加,它在一个月内达到了 90 Gig。
无论如何,我的客户已经梦想了一个拥有自己社区的大型网站,希望将社区放在一个旗帜下。但是我担心它会受到打击、瓶颈、加载时间长等。
我的问题:
- 托管的专用服务器是否能够处理潜在的大量流量?
- 是在各自独立的主机和域(普通主机或 VPS)中创建帝国的各个部分更好,还是将它们全部放在一个引擎盖下(即使用子域)更好。
- 如果它们都在一起,对 SEO 来说会更好并且更容易管理吗?或者,如果它们是分开的,它们可能会更快,但是否需要某种 Passport 用户系统,以便人们可以使用相同的用户详细信息登录任何网站?
- 实现 Passport 风格用户系统的最佳方式是什么?您是否远程连接到数据库?或者运行一个常规的 Cron 作业来更新每个域上的每个用户详细信息?也许在给定任何新数据的情况下向其他站点运行 CURL 请求?
- 将所有部分放在一起或将它们分开还有其他优点/缺点吗?
像 Facebook 这样的大型网站设法将所有内容都放在一个根目录下。然后像 eBay 这样的网站有单独的域名,但您可以在所有网站上使用相同的用户登录。
我不确定最好的选择是什么,希望得到任何指导。
【问题讨论】:
-
DNS 确实允许您将不同的子域指向不同的 IP 地址,并将不同的域指向同一 IP 地址。关于您拥有多少个域的决定与任何有关负载的问题无关。