当前位置:邦盛首页 > 资讯中心 > 域名百科 >

大型网站的域名分布策略

编辑时间 : 2013-10-24 09:38:12  作者:邦盛建站

耗子的一个网站,目前流量越来越大,有打算使用多台服务器的计划,但发现当年的一些域名策略,现在处理起来有点小麻烦。以前有一个站,网站使用的www.abc.com的域名,其中bbs目录下有一个论坛,这个论坛现在流量太大,而根目录相比起来流量要小得多。现在想把bbs移动到一台新服务器上,发现问题来了。目前我知道的有两个方法:

  一是将这个论坛使用bbs.abc.com的二级域名。但这样严重影响seo,以前所有收录的页面都会出现路径错误。当然,可以使用301转向来解决。但这又有一个问题。这是跨域名的301转向,我需要将www.abc.com/bbs下的所有路径跳转到bbs.abc.com上,一则原来的www.abc.com这台服务器仍然要处理大量请求,二来可能被搜索引擎认为是PR劫持。

  二是使用nginx来做负载均衡,通过dns轮循的方式处理请求。这也有问题,一是我对做负载均衡没有经验,有技术障碍。二是nginx虽然做负载很好,但它主要是用来在linux环境下跑PHP的。还好我的网站程序都是php。但假如某人的站用到了多种语言,比如主站是asp或者.net的,但论坛又是php的,那么问题就来了:asp/.net现在虽然有组件支持在linux下跑,但性能不敢保证。同样php在windows下跑,性能也会大打折扣。

  那么网站早期在运营的时候,就应该考虑到正确的域名分布策略是非常重要的。以下是我的一些想法,算是我自己对过去教训的总结:

  将不同的应用或者频道使用不同的二级域名

  比如主站用www,论坛用bbs,博客用blog,新闻用news,新闻评论页用comment的二级域名。

  优点:这样的好处当然不用多说,基本上所有的门户站都采用这样的域名分布策略。一则可以将不同频道合理划分,以便让不同的团队分别运营。二则可以很好的进行权限管理。避免个别团队掌握太高的管理权限而产生安全风险。三则提高频道的可信度。比如百度有啊使用youa.baidu.com,人们都知道这个域名是baidu的,可信度当然更高。另外也能实现跨平台的开发。比如主站和新闻可能用.net开发,因为IIS在处理静态页时貌似性能更有优势。而微博这样的应用可以使用php、ruby或者java开发。因为在处理动态网页,linux和unix下的nginx、tomcat似乎可强。不过这也只是民间的感受,目前还没有哪个完整的理论来证明。避免为了兼容程序,在同一系统中通过插件等方式跑程序。微软的.net,肯定在他自己的windows平台下更有优势。

大型网站的域名分布策略

分享到: 0
+1
0
邦盛网络科技有限公司二维码扫一扫,进入官方网站