![]() ![]() |
大型网站是怎么做出来的? |
时间:2004/12/24 14:50:43 |
|
大型网站是怎么做出来的,比如163的速度访问就飞快,是因为机组群吗? (下面是163工作人员的非官方回答) 整个网站用N台服务器架构,不同服务器跑不同的功能。比如: mail.163.com、job.163.com、cartoon.163.com、sms.163.com等等,另可能还有些后台的服务使用不同的服务器。用户管理服务、数据库服务、新闻服务等等,这些服务器IP不同,但是域是一样的。 SSI是Server-Side Include的缩写。你误解了服务器群的意思了吧,我是没有听说过“服务器群”这个概念的,所以不做评论。但是我可以告诉你的是,我们公司的N多服务器是统一放在自己的机房的,有的服务器跑webservices,有的跑bbs,有的跑新闻的,有的跑短信服务。 (下面是另一位网友的回答) 分为软件方式和硬件方式。 软件方面。 采用静态页面,其实SHTML也是动态的。 硬件方面。 一是各种服务分不同的不同的服务器,WEB/MAIL/DB...... 二是采用负载均衡 负载均衡主要的又分为3种: 1、DNS论询 通过DNS设置,来达到将不同的用户分流到不同的服务器上,优点就是实现快捷,价格便宜,缺点就是不能根据服务器压力和分流情况来调整,如果某台服务器DOWN了,那么DNS过去的用户就不能访问了。 2、软件的负载均衡 蛮复杂的,不介绍了 3、硬件的负载均衡 也就是所谓的负载均衡器,有点类似于路由器,此机器会根据服务器的不同反馈,得到服务器的当前压力,将用户分配到负载最小的机器上去,当某台机器DOWN了,负载均衡器会将用户分流到另外一台机器上. |