给我 Discourse 论坛上了万兆带宽

以前论坛在线人数同时 70 让服务器会崩溃

但是现在时代变了

Leaseweb 新加坡 → 服务器

5.50~6.45 Gbps

688~807 MB/s

Cloudflare 新加坡 → 服务器

2.04 Gbps

255 MB/s

Leaseweb 香港 → 服务器

608 Mbps

76 MB/s

服务器 → Cloudflare 新加坡

288~575 Mbps

36~72 MB/s

现在不崩溃了 性能也提升了

这是带宽的问题还是服务器性能的问题呀。

我感觉服务器崩溃更多是服务器性能问题。

是who is online的5分钟在线吗?

我用的是一台裸金属,cpu是两个老e5,内存特别大有256G,上传只有几十M。

目前白天常态150+在线,晚上高峰300+在线都没有问题。性能瓶颈大概是cpu的单核,毕竟是老e5。

其实我觉得 discourse 的性能优化还是不错的。

我们没有那么高的日均在线人数,弄个 AMD 的新 CPU 这种访问量应该是能抗住。

我们有个网站,是代码库,每天的 PV 在 1 万的样子,16 核的 CPU 基本上能抗住了,我感觉需要阻止高频扫描,这个特别消耗资源。

现在这个网站的 PV 每天 3K 还不到,

一个 8 核心的 CPU 完全没啥问题。

在所有论坛里面,Discourse确实是性能要求比较高的,但是这是为了有更丰富的功能。

南+那种 PHPWind,连图床功能都没有,就算性能要求低,我也不太想用。

我这个论坛目前的性能冗余比较多,但是往下换也换不到更好更合适的服务器了(国内的AMD新CPU比较贵)。而且租现有服务器是年付的,所以就这样吧。

国外的AMD服务器,最近倒是有打折的,例如 BeroHost 89欧给6c 24g的 AMD EPYC Turin 9275F。但是服务器在国外又比较担心网络延迟导致用户体验降低 :smiling_face_with_tear:

我倒觉得网络延迟还好,但是因为网站部署在国外,没有办法 ICP 备案,更担心一些内容导致整个网站被屏蔽。