结论:中小规模够用,但并发一上来就得靠缓存和架构撑,程序本身不是瓶颈。
①默认配置下,日 PV 几万以内基本没问题,超过这个量级 MySQL 查询会先扛不住,建议开 Redis 缓存帖子列表和用户会话。
②附件和图片一定要分离到对象存储或独立域名,别让 Web 服务器同时扛静态资源。
③数据库做读写分离,帖子表和用户表分表,论坛最怕的就是单表几百万行还全表扫描。
④如果用的是虚拟主机,先看 CPU 和内存限制,很多所谓卡顿其实是主机超售导致的。压测时用 ab 或 wrk 跑一下帖子页和搜索页,心里就有数了。