请教主流的大型网站架构
百万以上级别的网站一般都采用哪些架构方式,可以是Linux平台,也可以是Windows平台,从前端到后台到数据库到运营,请教有经验的同学,回答越详细越好,谢谢。
------最佳解决方案--------------------去书店买一本O'Reilly出版社封面画着大象的
如果你能看懂个3、4成,再来讨论比较好。
------其他解决方案-------------------- WEB服务器方面可以使用CDN,我也只知道原理,从没有做过,所以....,不过现在有很多公司提供这样的服务,我当时做的时候只做了一个简单的域名轮训,并没有达到CDN.
数据库方面(MSSQL),多台机器同步复制,建议数据库都在同一个机房,在同步复制的时候有很多要注意的地方如:
1:不能有触发器。
2:自增长列的应用,不同的服务器用不同的增长规则。
3:每个表必须要有主键。
主要是上面两点。
WEB和数据库的对接方面,我是用的不同的WEB链接不同的服务器。如果你想做得好一点儿,可以再加一个自动判断哪台数据库可用的程序,不过基本上没什么必要。
当然如果你有时间和精力,还可以研究一下NOSQL方面的,如果你研究出来了,请给一份这方面资料给我,谢谢。
------其他解决方案--------------------该回复于2012-09-14 09:48:03被版主删除
------其他解决方案--------------------该回复于2012-09-17 08:37:00被版主删除
------其他解决方案--------------------我不是说你必须用hadoop,但是hadoop的很多概念,比如load balance, big table, distributed file system,如果对你来说整个不懂,那么讨论这个话题就没有意义了。
------其他解决方案--------------------别整概念,说出来听听····
------其他解决方案--------------------
看那几个洋码子你就该知道啥玩意了,负载均衡,大数据...巴拉巴拉
想不整概念,点击上面图片链接进入购买图书画面