三國殺算個鳥 2015-4-26 10:36
小弟最近想建一个网站,有些建站方面的问题想请教大家
1.如何判断服务器的负载能力?如何计算 网站的服务器 最多允许多少访客同时访问网站?
2.20M专线的意思 是不是就是"网速达到20MB/s"?
3.一台硬件配置为 20M专线+E3 1230V3+服务器主板+MLC SSD(系统盘)+2块 7K企业级黑盘机械硬盘 做RAID+1快低转速备份盘(如Seagate的Archive HDD或HGST的Ultrastar CoolSpin)+16G/32G内存 的BBS网站服务器 最多允许多少访客同时访问网站?
[[i] Last edited by 三國殺算個鳥 at 2015-4-26 10:38 [/i]]
gudulang122 2015-4-26 22:16
我记得应该是取决于你的上传速度和你的网页大小,打个比方:你的网站网页是50K,上传速度是1M/s,用上传速度除以网页大小,就是
1000K/50K=200,即同时访问网站的最多人数为200人
CNVATO 2015-4-26 23:04
这个配置在家开网站是不可能的 管局不会给你开80端口的 没有80端口什么都做不了
iamltao 2015-4-27 07:11
抛砖引玉,自己的一些理解。
楼主的问题,分开回答吧。
1. 首先,20M专线 指的是20Mbit /s,除以8 是 字节数。
也就是下载实际速度是2-2.5MB/s ,上传速度要更小一些,
具体承诺速率 各地和服务商不同有差异,您具体自己测试吧。
2. 要架设网站 需要用公司名义 去管局申请开通80端口 并做网站备案。
3. 关于服务器负载,估算方式 依赖于您要建的网站类型,
如果是有大量数据库或动态网页生成操作,瓶颈在计算能力。
如果是提供静态网页或下载服务,瓶颈在带宽。
4. 由于 没有具体网站应用的信息,没法具体估算。
不过 楼上 所说按照 页面平均大小 计算带宽瓶颈 ,
可以估算 最大带宽并发数,由于很多浏览器是多线程,
以及 用户浏览内容需要时间,这个数字只能作为流量并发参考,
和实际并发用户数有较大区别。
5. 比较 可靠的负载测试方案是:用loadrunner 做压力测试。
下面是基本测试方法和步骤。
1.确定需要压测你网站的什么业务。
2.根据业务录制测试脚本,选择web协议
3.脚本录制完毕后,需要对脚本进行参数化,设置判断事务成功条件,设置集合点等
4.脚本优化完毕后,打开controller进行压力测试,压测的时候开始用少量的并发并逐渐增大的方式。
5.在压测的同时设置需要监控的服务器资源,数据库、英语服务器等资源情况
6.如何判断你服务器的最大承受能力?
当你在压测的过程中,比如当并发达到50后,发现系统资源不足,
应立即停止压测,然后并发数减少到40,直到你监控到的资源都在正常范围,则此时的并发就是你需要的结果。
[[i] 本帖最后由 iamltao 于 2015-4-27 07:18 编辑 [/i]]
huoyingluoye 2015-4-27 23:46
何必自己买主机呢,去阿里什么的租个主机就行了。备案都省事。
zhd16615101 2015-4-28 10:21
你不如去看看那些服务商吧,比自己建要稍稳定些
solomonking 2015-4-29 13:56
对呀,租一个虚拟主机还是挺省事的。为啥要弄得这么麻烦呢。还有速度和吞吐能力跟你的软件环境也有关系如果win + iis效率就差一点儿人说过linux就高一点儿。但是win维护容易。