我正在构建一个网站,我现在在 Webfaction 的最基本计划上托管该网站。但是,今天我收到一条消息,因为我的一个进程消耗了大量内存,因此被杀死。
我预计会使用更多、更多的内存,还需要比我在 webfaction 上拥有的数据库更大的数据库,因此我考虑切换到另一个主机并使用 webfaction 就像开发服务器一样。
我研究了 AWS EC2,但我认为它的学习曲线过于陡峭,而且我现在更倾向于 Heroku。
但是,免费版只能为您提供 5mb 的 PostgreSQL 数据库。 future 我需要的远远不止这些,但不是第一个付费计划立即提供的 2 GB——我不能在开始时每月支付 200 美元。
我有几个问题:
Heroku 中的数据库是否有中间计划?如果不是,理由是什么? -- 我不明白。
我看到 MongoDB 和 CouchDB 插件便宜得多——我知道它们是 nosql,但 Django ORM 无法真正处理它。让我的应用程序保持原样并使其在 mongodb 或 couchdb 上运行有多容易? (我的 Django 应用程序现在是为 Postgres 编写的)。
是否可以同时在 Heroku 上部署我的 Django 应用程序并连接到我的 Webfaction postgresql 数据库?
非常感谢,我正在着手做这件事,但不知道现在有任何开发人员在做这些事情。
最佳答案
我不能回答你所有的问题但是;
您是否错过了 15 美元的 20Gb 共享计划 - 200 美元用于专用数据库实例,不像 5Mb 和 20Gb 那样共享。
关于Heroku 上的 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7698890/