最近网站的流量一直在增长,这个肯定是好事。不过也有个麻烦的问题,目前本站用的的虚拟空间,每月流量30G,虽然95%的图片都已外链,但流量还是很吃紧,日均2000ip,4月份流量34g左右,单JS的响应就站了15G(当然我的网站js多了点,有待优化)。所以最近考虑换下服务器。

物色了一圈,想看看云主机,没钱只能用最低端的,几百块钱也就1M带宽,512内存,单核CPU。考虑到网站用户体验,百度了n多页面,服务器1M带宽同时能承受多少人在线。综合了下有如下几点:

首先要知道影响在线人数的因素

1,访问量

2,网站类型:如果是出文字的网站(如小说站),1M带宽带动日均5000IP,还勉强。如果是普通网站有图片,有文字、论坛、新闻资讯类型网站 大概1M能带一千IP。考虑到高峰期并发,1M高峰期还会卡。【最低配 单核CPU+512内存。1千IP CPU占用10%左右,内存200到300之间】。

下面根据影响因素计算下1M带宽能同时承受多少人在线(以网络状况良好为前提)

1、 打开网站8秒原则;

2、 评判的只是:用户从云服务器下载文件的速度;

3、 页面的标准尺寸大小为:60KB;

参考公式:支持连接个人 = 服务器带宽/页面尺寸大小

通过计算大致结果是,1Mbps的带宽(服务器的1M带宽最快上下速度能达到1M/s,跟我们家用的带宽稍有区别)支持的连接数为:17个

因此,N M带宽可以支持的同时在线人数大概为N*17个

所以,1M带宽的云主机,日均3000IP以下应该没问题。当然如果你的每个页面都比较大的话,那就没这么多了。具体多少,可以按照上面的算法算下。

最新文章

  1. 【转】WPF防止界面卡死并显示加载中效果
  2. errorlevel
  3. 通过IL分析C#中的委托、事件、Func、Action、Predicate之间的区别与联系
  4. 揭开HTTP网络协议神秘面纱系列(二)
  5. SU sugabor命令学习
  6. JavaScript:exec()方法的用法及说明
  7. 解决@media screen (自适应)IE浏览器不兼容问题
  8. JavaEE SSH框架整合(三) struts2 异常、http错误状态码处理
  9. 轻量级跨平台消息传递协议XML-RPC深度解析
  10. LoadRunner参数值定义-摘自一米阳光
  11. spice-vdagent
  12. [转]tomcat部署
  13. 学习笔记-----php搭建用户管理系统
  14. (NO.00003)iOS游戏简单的机器人投射游戏成形记(三)
  15. Base包equivalent
  16. javaWeb-Servlet工作原理
  17. C++ Primer 笔记——枚举类型
  18. httpd和tomcat之间的区别和联系?
  19. 2870: 最长道路tree
  20. c++中的类(class)-----笔记(类模板)

热门文章

  1. Zynq GPIO 中断
  2. DISCUZ开启设计插件功能和显示嵌入点功能
  3. PHP标签
  4. Java and unsigned int, unsigned short, unsigned byte, unsigned long, etc. (Or rather, the lack thereof)
  5. Docker 和一个正常的虚拟机有何区别?
  6. 重写(Override)
  7. URL编码,空格和+
  8. 【vijos】1768 顺序对的值(特殊的技巧)
  9. vue-cli 打包(npm run build) 出现 ERROR in xx..js from UglifyJs Unexpected token: punc (()
  10. c#——表达式树在LINQ动态查询