V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
AnotiaWang
V2EX  ›  问与答

请教一下这个规模的产品需要什么样的服务器配置

  •  
  •   AnotiaWang · 2022-10-08 10:49:04 +08:00 via Android · 809 次点击
    这是一个创建于 570 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一个提供社区 /校园服务的创业项目,目前前端用 uni-app 做微信小程序,后端 Nest.js ,数据库 Dgraph 。平时日均 UV 五千、PV 6.9 万左右,后端压力挺大,峰值时期会出现比较明显的卡顿。昨天推广了一波,PV 翻倍了,服务器直接撑不住…



    目前后端和数据库在一起,Docker 部署。使用腾讯云 8C16G 轻量应用服务器。想向前辈们请教一下,这个规模的服务大概要多少配置?还是说代码优化不行?
    AnotiaWang
        1
    AnotiaWang  
    OP
       2022-10-08 11:55:48 +08:00 via Android
    今天早上一分钟几千请求给服务器整崩了
    my3157
        2
    my3157  
       2022-10-08 12:00:28 +08:00
    先看监控, CPU/Memory/Disk IO/Network 几个里面有没有明显很高的
    AnotiaWang
        3
    AnotiaWang  
    OP
       2022-10-08 12:35:07 +08:00
    @my3157 主要是 CPU 。现在 CPU 平均占用 70%,时不时往 100% 跳一跳……看上去大部分压力在 Dgraph ,人一多 CPU 和内存占用都会明显上升
    LLaMA2
        4
    LLaMA2  
       2022-10-08 14:36:01 +08:00
    假定每分钟 6000,每秒就是 100,使用 PM2 将 NodeJs 开 16 条并发跑,每个工程每秒能接受 6.25 次请求,每次请求允许耗时 160ms ,时间很充裕的嘛!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1051 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:19 · PVG 02:19 · LAX 11:19 · JFK 14:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.