>백엔드 개발 >PHP 튜토리얼 >linux - php 负载均衡测试

linux - php 负载均衡测试

WBOY
WBOY원래의
2016-06-06 20:44:281075검색

我现在有一个网站,我想模拟百万级用户在同时访问我的网站,应该怎么合理的配置服务器,硬件需要什么支持
如果是千万级用户访问 每秒的访问是10万用户改怎么处理呢?

回复内容:

我现在有一个网站,我想模拟百万级用户在同时访问我的网站,应该怎么合理的配置服务器,硬件需要什么支持
如果是千万级用户访问 每秒的访问是10万用户改怎么处理呢?

你知道每秒10W访问意味着一天的有多少PV吗?
100000 * 3600 * 24 = 8640000000 PV
这还是不算上峰值并发的情况下
再给你个资料
alexa排名第三 youtube.com 的日pv和你网站的pv是接近的
linux - php 负载均衡测试

所以你认为到这种级别访问量的时候,是一个人可以架构出来的吗?所以提问前最好清楚自己处在什么位置,别异想天开。

吐槽完毕,给你点干货文章,让你对所谓的大访问量有个概念理解

ab,qps,服务器性能压力
蚂蚁变大象:浅谈常规网站是如何从小变大的

首先正如楼上所说的楼主想一下子模拟10万并发就别想了,如果想学高并发架构这块的话,我建议你先利用linux的webbench或者jmeter或者ab这些压测工具来模拟并发,先从每秒100,再慢慢往上调,当然必须有几台性能好点的服务器专门用来做压测,不然机子性能不好的话,就算你设置的并发再高,一秒钟出去的也不会超过100个,建议多高几台压测服务器,做成分布式,才能每秒并发几千,但你想同时模拟10万并发的话,除非你有N台性能很好的机子。。你在测试的过程中你会发现,似乎每秒并发到几百以后,你的应用层,数据库层面压力就非常大了,反过来想想,你想一下子模拟10万的并发,就算你模拟成功了,你得到的结果就是各个层面,web端,应用层,数据库全挂了。。因为10万并发的架构不是你几台机子就能搞定的

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.