如何设计一个大型网站

luyishisi2 2013-07-08 10:57:47
我是一个在学搭建网站的知识小白,跪求各位高手指点啊。
比如一个网站预计访问量日PV为10亿。
我的理解:用户在客户端访问服务器,是通过IP地址访问的。并且每个用户访问的IP是一样的。如果10亿PV集中在10个小时内,每小时有1亿PV。可以认为在忙时一秒的访问量可以达到百万甚至千万次。

1.对于一台2G赫兹的服务器,可以处理的机器指令为20亿条。考虑到服务器不能满载,也不能只运行一个服务,那么一台服务器足够响应这么多的访问量吗?

2.如果一台服务器不能响应,那么工程中是采用多台服务器协同的方法吗???如果这样的话,对于同一个IP地址,怎么把访问请求分配到不同服务器上???分配请求的也是一台服务器吧,这台服务器又是需要响应所有的IP请求的呢(呃,绕到第一个问题了)?(是不是我想错了????)

3.一条服务器可能宕机,如果宕机了,原来的请求是如何转移到备用服务器上的???
...全文
217 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
深圳phper 2013-07-10
  • 打赏
  • 举报
回复
建议楼主去腾讯。
  • 打赏
  • 举报
回复
你想太多了 等你到那个程度 自然有解决方案 而不是网站都没架起来就在去想怎么解决 高性能高并发的问题
luyishisi2 2013-07-09
  • 打赏
  • 举报
回复
引用 1 楼 snmr_com 的回复:
一台机最多只有65535个端口 一台机并发1万个连接就已经很考究CPU能力了,即使每个连接内容只传输一个字节(其实TCP握手本身传输的字节也不少) 你的问题应该到高性能版问
好的,我去那边发一下,多谢了。。。
ImN1 2013-07-09
  • 打赏
  • 举报
回复
一台机最多只有65535个端口 一台机并发1万个连接就已经很考究CPU能力了,即使每个连接内容只传输一个字节(其实TCP握手本身传输的字节也不少) 你的问题应该到高性能版问

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧