512MB 内存,听起来什么也干不了。但用对了方式,它能很舒服地跑起一个完整的个人网站生态。
原则一:能静态就静态
这是最重要的一条。纯静态页面不占内存、不用数据库、不怕攻击,改完文件立刻生效。本小站就是例子。
原则二:Swap 是救命的
在宝塔用 Linux 工具箱 把 Swap 虚拟内存开到 2048MB,内存不够时会用硬盘顶上,PHP/MySQL 不至于直接崩。
原则三:只跑必要的服务
我的完整服务清单:Nginx(网站)+ OpenList(网盘)+ 监控脚本。就这样,占用稳定在 300MB 上下。
实在不够怎么办
别硬撑。这类云服务器升配很便宜(比如从 512MB 升到 2GB 每月只多几块钱),把时间留给内容,而不是折腾内存。🙂
小服务器教会我的:少即是多。