官方说1G 内存就够了,我试了下完全没法部署,现在是2G内存+2Gswap,但还是经常卡到无法访问(甚至无法ssh,只能重启),使用体验很差
1G 的内存肯定是不够的。
我们的机器配置是 4G 内存,2 个 vCPU,硬盘应该是 80 G。
就算这种情况,我们的所有附件和备份都使用的是 S3。

要想跑得比较顺畅,除了网络问题以外,觉得至少得给个 2 G 内存。
4G 能够承受更大的压力,包括搜索引擎的抓取压力。
1 Like
另外,建议的是操作系统。
CentOS 现在已经不更新了,建议不要使用 CentOS,如果不想花钱,并且还想使用 Redhat 的话,Fedora 应该是可以考虑的。
个人对 ubuntu 没有什么特别大的好感,主要还是更新和稳定性。
另外也可以说是路径依赖,一直用的 RedHat 的产品,比较熟了。
S3 备份
数据和备份,建议放在 S3 上为好,附件也可以放 S3 上。
这样能够有效缓解服务器处理图片数据的压力。
通常在网络传输的时候,文字传输不会消耗太多带宽和 CPU,但是图片通常比较大,现在图片搞不好就好几个 M,把这部分压力独立出去,会更好一点点。
谢谢提醒,最近才知道centos不更新了,但也养成习惯了,用着顺手,而且部署太痛苦了,一时半会儿不想再换个系统重新部署一遍了 
是的呢。
CentOS 不更新以后会有不少问题,比如 CA 秘钥部分也不更新了。
这个是非常大的问题。
长痛不如短痛,我们也在逐步把 CentOS 的换成 Fedora 或者 REHL。