[为 1Mbps 正名] 单日 15 万 PV 证明 1Mbps 对小网站来说完全够用

vps网友提供 10-23 讨论归档 167
一个网站,每天约 6 万 IP,15 万 PV,每 PV 包括 favicon.ico 在内约 10 个请求,每 PV 所有资源 Gzip 压缩后加在一起约 30KB~50KB (专门优化过页面资源)。

偶尔流量上升,所以常备 1~3 台 5M 机器以防万一,静态资源也放到了 CDN。但我还是有带宽焦虑症,因为 1M 算下来 125KB/s,一个页面 10KB 也就支持 10 个页面并发,5M 也就支持 50 个页面并发。这个网站就是普通网站,流量集中在上午、下午、晚上三个时间点,一百几十个人同时在线很常见。

平时我看控制台服务器监控的外网出入带宽总在 10KB/s 左右,高峰也很少超过 20KB/s,总怀疑是不是监控不准。

今天(现在凌晨,应该说是昨天了),我发现腾讯云副网卡绑定的弹性公网 IP 可以按流量计费,服务器主网卡带宽只有 1Mbps,副网卡申请的按流量计费的弹性公网 IP 最高却可以调到 200Mbps。

于是我手痒了,开了个 20Mbps 的 IP 绑定到副网卡来代替 CDN 工作,测试一天带宽峰值。这个是按量计费我相信统计肯定不会错。同时在云监控设置了告警,条件是一分钟内出带宽超过 1Mbps 就告警,结果一整天什么都没收到。

刚上后台看了看统计,平均峰值在 35KB/s,最高峰不到 80KB/s,一小时最多跑约 140M 流量,一天请求总共 50 万多点。账单计费已经经过精度调整了,肯定没错了。

依据这个数据来看,其实 1Mbps 带宽的 125KB/s 速率就已经可以满足单日 15 万 30KB~50KB 的 PV,甚至有很多富裕。

这个网站页面资源是比较少的,一个页面资源总量相当于常见网页 HTML 大小,但一般网站也会把静态资源放到 CDN,这样算下来常见网页也是 30KB~50KB / PV。

比如 V 站首页 15KB,回复比较多的帖子 30KB,按 30KB 来算,粗略估计 1Mbps 可以满足 V 站用户每天摸鱼看帖 20 万~30 万次。

所以说,正经做网站 1Mbps 不算小水管了,多数情况下这个量级的 PV 访问还没把带宽占满 MySQL 之类的进程就先宕机了,我也是把页面静态化才能在 1 核 1G 的机器上扛得住 10 万 PV,不然 MySQL 进程一天至少被挤掉一次。

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676472000358387712.html

标签:
eason1874
10-23

@opengps #16 是云服务器,我说的是促销机型

guisheng
10-23

国内 2 台 不再同一网段中

guisheng
10-23

我现在有 3 台 国内 2 台 分别是 2c4g. 一个 1m 一个 2m 目前只用到了 2m 部署 Wordpress 还有 1 台 国外的 是帮瓦工 由于购买国外的主题 需要用到谷歌字体及国外资源 备案是在目前用的这台 2M 的 请问各位大佬 我怎么 合理使用这鞋
些资源 使我的博客速度访问更快呀。

collo
10-23

我觉得像楼主这样分享心得很好啊,各个网站得情况都不同,不同情况不同分析啥,没觉得是引战。

opengps
10-23

@eason1874 你说的 1M 配 1G 内存,那是 vps 吧,云服务器随意搭配。甚至提供按流量计费

msg7086
10-23

@eason1874 公益项目,从开始就没打算赚钱,以后也不会赚。
养不起的话就直接关掉,不过现在也没啥养不起的,这么小一个站就两台 VPS 才几块钱。

eason1874
10-23

@msg7086 #13 养得起就不用着急赚钱,有用的项目维护久了肯定会有收获。

msg7086
10-23

@eason1874 @o00o
没什么人访问,动态请求都不是人访问造成的。下面的一个 API 量大,上面的网站冷冷清清。
赚钱就算了,没打算靠这个赚钱。

eason1874
10-23

@o00o #8 我说的这个站月收入 5k~8k,在挂 adsense 的站点里处中等水平,6 楼的站如果也是这水平,每月至少 50k+吧。

@opengps #9 小网站动静态分离之后,先扛不住的应该都是内存,1M 主机大多标配 1G 内存。

@weiruanniubi #10 主机都自带 1M 公网带宽,够用了,现在 5M 促销机器也很便宜,单独买带宽是比较贵的。

@lulinux #11 主机自带 1M 公网带宽,既然够用了就用这个可以了。弹性公网 IP 流量费贵,0.8 元 /GB,每天~2GB 流量,全部按量付费的话一年 500 多,我之前买一年 2M 主机才 180。

lulinux
10-23

带宽无限,事后支付流量费,岂不是两全其美。

weiruanniubi
10-23

重点不是够不够用,而是不够用时的天价带宽费用。

opengps
10-23

动静分离,我就是这么干的。 目前每天 1000 访客 ip,5000pv。
V 站这种文字为主,图片再其他地方的结构就可以用较低配置承载

o00o
10-23

@msg7086 你说的小站的含义是赚的钱小的意思吗 😂

eason1874
10-23

@msg7086 #6 你重新定义了小站。我说的这个站一天动静态请求全部加起来都没有一百万。

msg7086
10-23

我一个小站一个月大概 12T 流量上下,一天大概不到一亿动态请求,平时占用带宽平均 40-50mbps。
我觉得 1M 应该还是不太够的……(手动狗头
现在弄了个 1 核的机器做前端,数据库弄了个 2 核的,跑得还行。Nginx 效率真的牛批。

greatdancing
10-23

@hushuang 看题
楼主说的是网页,没说代理

eason1874
10-23

@hushuang #2 做代理肯定不够用啊,我说的是跑网页服务

eason1874
10-23

@t895 上半夜睡觉,后半夜才敢折腾生产服务器啊,白天不敢弄,流量都是钱。

我发这个帖子不是要论战,就是给大家分享我最新的心得,在昨天之前我跟很多人一样觉得 1Mbps 做不了什么,经过昨天这波测试我确定了 1Mbps 跑纯粹网页服务一天 20 万 PV 不是问题,无需担心不够用。

hushuang
10-23

1M 够个几把 我拿 1M 和 5M 做 http 代理开网页有明显速度区别 瓶颈就在带宽上

t895
10-23

楼主这么晚不睡觉吗?大晚上引战的赶脚……