网站每秒20万的并发访问,硬件上使用什么技术,软件上使用什么技术,才能支撑得起来?
------解决方案--------------------
硬件:内存要大,当cup要行
软件:后台要使用多线程,虚拟内存,硬盘映射,页面建议使用ajax,最好真接使用不要用extjs等已有的架构
------解决方案--------------------
如果真的是这么大访问量,这个问题不是楼主和一楼能解决的。
每秒20万。我们算一下,每天访问量
24小时,真正营运时间我们算8小时。
8 * 60 *60 *20(万) = 57.6亿。
目前有这个规模的访问量的业务,全球现有的几家公司,纯技术人员都不会少于1500人左右。其中至少5%都是业界顶级精英,就我们公司来说,中国数据库界排名前10的有6位在这里。但说支持每天58亿的访问量,目前也只能算免强。
所以问这个问题和回答这个问题的都很xx.
------解决方案--------------------
什么网站每秒能达到20万,纯属扯淡,全球网民就那么多人在那
------解决方案--------------------
腾讯的网站有这么多人访问么,我不信
------解决方案--------------------
A MEN
------解决方案--------------------
期待好的回答……
------解决方案--------------------
能有这么高级的技术吗
20万呀!
------解决方案--------------------
服务器集群、负载均衡、是关键,单机恐怕不行!
------解决方案--------------------
matrix应该也可以
------解决方案--------------------
没那样的经验,就不吹了。
------解决方案--------------------
这个google美妙肯定不值20w,它用的那个只能计算机不是qq能买的起的
------解决方案--------------------
使用负载均衡器,并且应用支持分布式。
------解决方案--------------------
每秒 20 人的访问量我也不相信,QQ 我也觉得太少见了,质疑中。
google 用的服务器听说多数都是人家卖掉的二手机。
在网络上就要负载分配。
你的一台机器同时打开的 TCP 端口数有多少个呢?我觉得需要很多处理 HTTP 通讯的前置机,不能每个请求都不停地打开关闭连接。
还听说有 DNS 负载均衡,直接将请求按来自的国家区域等分配到不同的 IP 的服务器上。从请求刚发起的瞬间就决定了它去哪个服务器。在这个后台就是普通的一个服务器。还有,那些像图片和 js 文件等静态资源都是由单独的服务器去处理,只有动态计算的内容才有 JSP 服务器处理。我觉得像门户网站很多东西都是静态的,也就是跟哪个用户来访问没有关系,所以它们都可以作缓存处理,那性能上的主要问题变成了服务器的网络和磁盘的这些操作系统上的问题。
------解决方案--------------------
Google:世界浏览量最高的网站
日均 IP 访问量[一周平均]
≈ 281,280,000
日均 PV 浏览量[一周平均]
≈ 3,546,940,800
35亿,每秒12W的PV,峰值应该能达到20W。
QQ:
日均 IP 访问量[一周平均]
≈ 44,460,000
日均 PV 浏览量[一周平均]
≈ 382,356,000
4亿左右,跟世界级的Google还是不能比
Baidu:
日均 IP 访问量[一周平均]
≈ 61,500,000
日均 PV 浏览量[一周平均]
≈ 991,995,000
10亿左右。世界第六。97.2%都是国内提供的...
硬件起码也是小型机集群吧,然后在世界各地都N个这样的服务器节点,有超级计算机也是可能的...