回复
@freefcw 哈哈哈.
静态资源是最好解决的,堆服务器就是了.或者选择专业的服务
但是读取数据库等造成巨大压力的,就要开始准备读写分离,数据库集群等等的.
只是5W并发远没到这个地步
@qiuai
你这尾巴多了看着烦人。
这个并发的时间,还有业务是什么,都要分析清楚,静态资源都是好说的,如果对于数据库等有压力,最好还是提早做好筹划。
@FiberCore 看多大的并发.可以考虑走阿里云等云主机
By qiuai[ http://ihkhost.com & http://upyun.org ]
@FiberCore 单纯的资源..html,js,css,jpg,swf,等静态文件.
By qiuai[ http://ihkhost.com & http://upyun.org ]
@enj0y 额,明白了,谢谢哈,那还得给自己的php找个家。。。但就为了这个php搞个服务器不值得啊
大量的并发对内存要求也是很高的,国内的话10M独享足够你用了,内存保证4G,应该就差不多了~~~~
@FiberCore OSS就像是S3一样的。只能存放静态内容,对于动态的、需要服务端上运算的部分就不能储存过去。
不过你可以用OSS储存图片、JS、CSS试试。
@FiberCore 这是存储,只能放静态文件。
@qiuai 嗯,感谢您的建议!oss或ypyun支持php的放置吗,还是只能放资源文件?
@FiberCore 呵呵.你懂得.机房从来不按MB来算带宽的.
实际上.5W并发就算是压缩在一分钟里,对于很多的服务商来说,啥都不算.真的.
可以考虑把大部分带宽转嫁到OSS,UPYUN等.然后在服务器上保留最基本的服务,对于突发流量的抵御是有很好的帮助的.
By qiuai[ http://ihkhost.com & http://upyun.org ]
//以后都加上这个后缀好了...宣传一下~~
@enj0y 感谢,貌似这个不错,我研究下,我这里的需求就是一个php页面以及少量jpg图片资源,能否使用您说的aliyun的oss服务呢,这个可以捆绑域名吗
if(service.type=="web"){
you.may.use{
com.aliyun.oss()
//storage your images/css/js or htmls files
}
}
OSS是按流量付费的,听说有家电商网站在促销时,把banner页面PUT到了OSS,并用OSS上的页面来促销,当天完成交易额突破5万,实际OSS花费2.6元。
@FiberCore 1M的带宽,实际上下行只有125k
@qiuai 不用数据库,主要是php输出一些json协议,简单的逻辑echo
另外您说的83x5k=415k,为什么是4M啊,1M不就够了吗
不用数据库,主要是php输出一些json协议,简单的逻辑echo
不可能瞬间的.比如说10分钟5W用户.那么就是50000/(10*60)=83并发.每个并发5K的话.4M带宽就够了...当然不可能这么理想.
只是说一个计算方法.
另外.如果5W请求全部读取数据库的话,即便是平均到10分钟.对服务器的压力也是超大的.
所以呢...负载均衡是必须的.这也是为什么很多互联网公司都养着很多空闲资源.
这主要吃的是cpu,你可以考虑弄个负载平衡
瞬间涌入5万用户的服务器应该有一条光纤
大部分时候你可以让用户等。
这种需求让我想起了学校的选课系统 每年总有那么两次