我已经开发了一个 Django 应用程序,现在我想将它托管在某个地方。我发现了一个基于流程的有趣提议。我正在考虑的两个报价如下:
6 个进程,64MB 地址空间
6 个进程,48MB 地址空间(建议用于 cron 和 ssh)9 个进程,64MB 地址空间
6 个进程,48MB 地址空间(建议用于 cron 和 ssh)
考虑到我的应用程序运行如下:
supervisord
首先运行以管理其他进程。开始:
我使用 PostgreSQL 作为数据库。你认为它可以适合第一个报价吗?如果我正确计算进程,它们是 6,但在 wiki 中我读到:
PostgreSQL 需要 8 个 64MB 的进程。
如果这是真的,我想我需要切换到第二个offer,因为我的申请不再适合第一个offer。除此之外,我必须有一个进程来运行 ssh。
或者,我可以选择容器方法,这意味着我可以选择容器应该有 多少物理内存并在其中运行我的所有进程。
您认为哪种方法更适合我的应用程序?
谢谢你,
魔方