实验室项目要搭个内部文档站,图省事直接上了腾讯云轻量2核4G那款,装了Halo当CMS用。结果前端页面加载要等五六秒,后台编辑文章更是卡得想砸键盘。看了下监控,内存常年占用85%以上,Swap一直在疯狂读写。查了查发现是Halo默认用的H2数据库在低配机器上太吃力,后来换成MySQL 8.0才好点。另外Nginx的fastcgi缓存也没配置,静态资源全走动态请求了。现在把图片迁移到了又拍云CDN,情况改善不少。给想用轻量服务器跑CMS的朋友提个醒,别指望默认配置能流畅跑起来,该优化的地方一个都逃不掉。