![]() |
1
zzztongxue 9 天前
好奇你们 50 万日活用啥服务器配置支撑
我目前远程给一家北京公司做全栈,前端 uni-app + 后端 php 。这两天小程序+网页日活刚 50 万左右,数据库昨晚迁移到一台 16h32g 的服务器上,今天看 cpu 占用 15%左右,接口服务是 16h32g30m + 8h16g20m ,两台服务器占用在 60%左右。 这个公司老板月底让我去一趟线下聊加人组建技术团队的事,我估计也是考虑找线上远程,老哥会考虑初创团队? |
![]() |
2
codespots 9 天前
@zzztongxue php 框架用的啥?不会是 thinkphp 或者 laravel 吧,基于 PHP-FPM 模型的 php 框架可能在性能上确实要差一些
|
![]() |
3
JaguarJack 9 天前
@zzztongxue 老哥有无联系方式 想加入团队 技术栈匹配😂
|
![]() |
4
prettybot OP @zzztongxue 老哥好,具体的服务器规格有运维老哥负责,我不太清楚
但我可以提供一些 tips: 建议接入监控工具,比如 newrelic ,定向优化后,再做后端实例拓展。 1. 使用缓存,比如 http 缓存/ORM 缓存/redis 缓存,减少数据库查询次数 2. 优化索引 3. 使用连接池,减少数据库连接次数 4. 避免 n+1 查询等 5. 使用专门的异步框架执行耗时任务 6. 大表分库分表 7. 访问量大的服务单独拆出来用 go 写 8. 用容器化部署,高峰期扩容,低谷期缩容 9. 微服务(可选) 等 PS: 我基本一直在创业团队,可以聊一聊 |
![]() |
5
zzztongxue 9 天前 via iPhone
@prettybot tips 前面五个都是基础的优化手段都有做的,加人组建团队后,像 6789…就可以开始进行了,如果谈的好老板预算给到位,后面可能全部用 go 重构。
|
![]() |
6
zzztongxue 9 天前 via iPhone
@codespots 是 tp6 ,性能确实一般,但是验证阶段用这个性价比太香了
|
![]() |
7
prettybot OP @zzztongxue 我觉得换语言的话不如用 java ,生态太好了,有 cursor 辅助,开发效率不是问题
|
![]() |
8
prettybot OP @zzztongxue 老哥,方便的话加一下我微,和 V2EX 同名,你们开始招聘的时候捞一下
|
![]() |
9
zzztongxue 9 天前
@JaguarJack 方便的话留下 V 可以聊聊
|
10
liuymf 9 天前
@zzztongxue 老哥 到时候也捞一下我~
|
11
liuymf 9 天前
@zzztongxue
1. 数据库负载 15% 说明瓶颈不在数据库, 可以适当降低一下配置 ,增加一个从库, 避免单点故障 或者使用云数据库服务. 2. 接口负载服务器一般推荐 一样的配置,避免资源浪费. 负载 60% 说明接口代码存在问题 需要找出问题进行优化.. 3. 主要还是要看并发量,根据并发量 进行相关的优化... |
![]() |
12
JaguarJack 9 天前
@zzztongxue #9 vx: catchadmin 。老哥可以聊聊
![]() |
13
quzhi552 9 天前
@zzztongxue 我这里目前也是 tp6 我对框架做了一些修改吧 主要是注入了我写的 class 来兼容 tp5 的写法。 还有队列驱动我也给这项目写了两版 一个 rabbitmq 还有一个阿里 mns 的。但是我这前端有段时间不写了,以前写过 vue 跟小程序,老哥要是觉得还可以我也留个微信哈
|
![]() |
14
DaBiaoGe08 9 天前
@zzztongxue 老哥要人组我啊,php/go 都熟悉
|
15
bobomaster 4 天前
@zzztongxue #9 老哥要人吗,8 年+ php & go 经验求捞
![]() |