SO 只用了 9 台 Web 服务器

2021-11-22 14:06:14 +08:00
 bmpidev2019
stackexchange.com/performance

StackOverflow (全球排名 188 )每月几亿的 PV (每月 55TB 网络流量),只需要 9 台 Web 服务器( RAM 64GB ),4 台数据库服务器。不过开销最大的还是用了 3 台 ES ( RAM 196G )。

技术栈是 C#(.Net),还是挺强的。
12075 次点击
所在节点    程序员
96 条回复
felixcode
2021-11-22 14:11:58 +08:00
不用 java ,这能算企业级应用吗?
狗头;)
Remember
2021-11-22 14:15:30 +08:00
主要是 cdn 的功劳吧。
matrix1010
2021-11-22 14:18:13 +08:00
再告诉你个挺强的。Instagram 被 Facebook 收购时只有 7 个员工,还是用 Python/Django 写的。月活没几亿至少也几千万
matrix1010
2021-11-22 14:20:10 +08:00
@matrix1010 记错了,包括创始人 13 个
salmon5
2021-11-22 14:24:28 +08:00
用了 java 后,服务器翻翻
pigspy
2021-11-22 14:25:02 +08:00
但是访问 StackOverflow 还是有点慢,不知道是我的网络原因还是服务器的原因
CodeCodeStudy
2021-11-22 14:27:32 +08:00
相对于公司收入,这点服务器开支算不了什么吧
makelove
2021-11-22 14:28:51 +08:00
有些网站的架构就是流量大,技术含量很一般,比如上面的 instagram
eason1874
2021-11-22 14:31:11 +08:00
300 REQ /S
Peak: 450 req /s

每秒请求数这么低吗,包括静态内容?
bmpidev2019
2021-11-22 14:34:19 +08:00
@eason1874 平均啊,一个月几亿 PV ,平摊到秒也就几百。很多高并发系统只是为了应对秒杀场景。
locoz
2021-11-22 14:34:26 +08:00
很合理。基本都是静态内容,大部分人也只是看内容而已,主要靠 CDN 扛就行了。
matrix1010
2021-11-22 14:38:28 +08:00
@makelove 不要只看到技术,我想表达的是在十年前,一个高流量且比较复杂的 App 只要 13 个人就能完成开发。而反观国内创业公司,很多没有 Instagram 复杂和流量的公司却至少 4 ,50 人
sujin190
2021-11-22 14:41:05 +08:00
不是我说,这已经 2021 年了,大站点每日内部外部各种请求调用的都奔着万亿级去了,小站点依然受益于各种基础设施的进步,9 台那么大内存的 web 服务器处理每月几亿 pv 绰绰有余了吧,你说每月处理数百亿 pv 我感觉都能信了
dangyuluo
2021-11-22 14:41:46 +08:00
9 台后端服务器,每个月几个 million 的 CDN 账单(夸张)
eason1874
2021-11-22 14:44:56 +08:00
@bmpidev2019 我的意思是,这个数据是指全部请求还是有效请求?全部请求应该不止,有一些傻缺爬虫,几个 IP 就能带来几十并发,疯狂请求,不拉黑它们都不停下来

有效请求 300 REQ /S 倒不奇怪。看来他们是只统计了能通过防火墙的流量,被挡出去的不计入
BrettD
2021-11-22 14:48:57 +08:00
@pigspy 海外访问是秒开
westoy
2021-11-22 15:00:03 +08:00
@matrix1010

业务简单而且迭代慢啊
我 05 年靠一台单核 P4 都能撑几十万 PV
早期 douban 用一台双核 amd 撑了几百万 PV 一天的时候洪博士还去 quixote 的邮件列表 show 了下
当时互联网还有个改版魔咒, 业务大改都很慎重的
后来 chrome 拖着 firefox 开始刷版本号,PM 成为了一个独立职业, 感觉整个行业基本都奔着快速迭代快速试错和大而全去了
bmpidev2019
2021-11-22 15:08:51 +08:00
@eason1874 我算了下感觉应该是有效用户请求,之前我做了一个爬 ins 的垃圾站,峰值爬虫一天五十万请求,是实际用户请求的十倍多,我很多时间在处理爬虫请求。
SuperManNoPain
2021-11-22 15:12:07 +08:00
语言有两种,一种被人黑的,一种没人用的😅
bmpidev2019
2021-11-22 15:13:08 +08:00
@bmpidev2019 当时一个月大概 1T 的网络流量,三台 1 核 1g 的服务器,几乎没啥负荷。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/817121

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX