Myspace是一个基于.NET平台的,而Facebook更多是基于LAMP的。
我们来看看MySpace配合.NET+Windows Server 2003+Sql Server 2000/2005+IIS怎么创造传奇的
文章正文如下:
在每个里程碑,站点负担都会超过底层系统部分组件的最大载荷,特别是数据库和存储系统。接着,功能出现问题,用户失声尖叫。最后,技术团队必须为此修订系统策略。
虽然自2005年早期,站点账户数超过7百万后,系统架构到目前为止保持了相对稳定,但MySpace仍然在为SQL Server支持的同时连接数等方面继续攻坚,Benedetto说,"我们已经尽可能把事情做到最好"。
里程碑一:50万账户
按Benedetto 的说法,MySpace最初的系统很小,只有两台Web服务器和一个数据库服务器。那时使用的是Dell双CPU、4G内存的系统。
单个数据库就意味着所有数据都存储在一个地方,再由两台Web服务器分担处理用户请求的工作量。但就像MySpace后来的几次底层系统修订时的情况一样,三服务器架构很快不堪重负。此后一个时期内,MySpace基本是通过添置更多Web服务器来对付用户暴增问题的。
但到在2004年早期,MySpace用户数增长到50万后,数据库服务器也已开始汗流浃背。
但和Web服务器不同,增加数据库可没那么简单。如果一个站点由多个数据库支持,设计者必须考虑的是,如何在保证数据一致性的前提下,让多个数据库分担压力。
在第二代架构中,MySpace运行在3个SQL Server数据库服务器上——一个为主,所有的新数据都向它提交,然后由它复制到其他两个;另两个全力向用户供给数据,用以在博客和个人资料栏显示。这种方式在一段时间内效果很好——只要增加数据库服务器,加大硬盘,就可以应对用户数和访问量的增加。
里程碑二:1-2百万账户
<
法一:把VS2008九十天试用版本升级成正式版的办法
把Setupsetup.sdb文件中的[Product Key],由T2CRQGDKBVW7KJR8C6CKXMW3D修改为PYHYPWXB3BB2CCMV9DX9VDY8T。
法二(推荐):
输入cd-key:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T 成功!变成正式版 OH Yea~~
不错,把刚刚找到的VS2008可升级序列号再发几个
以下是收集的序列号:
1.Visual Studio 2008 Professional Edition
XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT (本人亲自测试,确实可用)
2.Visual Studio 2008 Team Test Load Agent
WPX3J-BXC3W-BPYWP-PJ8CM-F7M8T
3.Visual Studio 2008 Team System
PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
4.Visual Studio 2008 Team Foundation Server
WPDW8-M962C-VJX9M-HQB4Q-JVTDM
门户网站的特点:信息量丰富,加上类别较多,每个类别都有众多热门词和长尾词,故而搜索引擎流量提升空间大。
总体原则:重点关键字重点做,长尾关键字解决收录。
枫林这里追本溯源来浅析门户网站常用的SEO策略:
一、二级或者三级域名的使用
1、门户网站由于类别众多,所以可以使用多个二级域名或者三级域名,独立成站,而这些站经过培养,就可以成为SEO以后的资源,如交换友情链接包括交叉链接。
2、若不使用二级或三级域名,而继续使用目录结构,两层或者三层目录,不利于积累SEO资源,别人很不愿意跟你的目录换链接,但是愿意跟独立的站点换链接。
3、从URL权重角度,独立的域名比目录或者单页面要具有优势。
4、独立域名PR相对容易提升。
5、对解决收录有帮助,绑定子域名可以有效减少目录层次,方便抓取,然后子域名内部的页面可以放到该类别首页展示,可以有效解决网页收录。
6、若单独类别流量较大,服务器需要独立出去也十分方便。
7、假设SEO使用过度或者使用作弊手段,进而被搜索引擎惩罚,不会影响其他站点的发展(子域名被K,主站和其他子域名表现正常的例子很多)。
二、URL规范
域名确定了,下来就URL规范,title规范之类,自从做产品以来,枫林也养成了融入SEO的习惯,每个产品的策划之处就制定了绝对的URL和标签规范,这些规范是以后绝对不能动的,尤其是URL规范,因为改动一次URL对于门户网站来说要意味着几十万、几百万甚至上千万页面的重收录问题,一般常用的URL形式有:静态URL和目录结构的URL,动态URL现在的抓取也可以,但是枫林的建议还是静态URL或目录结构的URL。
三、页面代码的规范
一般门户站点的页面模板设计都有严格的设计规范,不会乱加代码或者CSS书写混乱,Table和DI
把通常加载方式: Copy code<script src="xxxx.js"></script>
改变成:
Copy code<script type="text/javascript">
document.write("<scr"+"ipt src=\"xxx.js\"></sc"+"ript>")
</script>
-------------------------------------
举个例子:
比如下面是 Web标准化网站 www.div-css.com 申请的站长统计代码,以前尽管是把它放在页面的最底部,但还是拖累页面加载进度。
Copy code<script src="http://s69.cnzz.com/stat.php?id=265381&web_id=265381&show=pic" language="JavaScript" charset="gb2312"></script>
我们可以把它换成这样的方式来加载(任然放在页面最底部):
Copy code
用
Copy code<script type="text/javascript">
document.write("<scr"+"ipt src=\"xxx.js\"></sc"+"ript>")
</script>
的方式,还可实现按需按条件的来加载你要的JS文件:
Copy code<script typ




2009/04/26 03:23 | 
