2011-10-08 72 views
1

我正在構建一個網站,我現在就在Webfaction的最基本計劃上主持。但是,今天我收到一條消息,其中一個進程因爲耗費大量內存而死亡。Heroku上的Django

我預料會有更多更多的內存使用,並且還需要一個更大的數據庫,然後我在網頁製作中考慮切換到另一個主機並使用webfaction作爲開發服務器。

我看着AWS EC2,但我認爲這將是一個學習曲線過於陡峭,我現在看到它更加傾向於Heroku。

但是,免費版本只能爲您提供5mb PostgreSQL數據庫。我需要遠遠超過這一點,但不是第一個付費計劃立即提供2 GB的容量 - 一開始我無法支付200美元/月。

我有幾個問題:

  1. 有沒有在計劃之間在Heroku的數據庫?如果不是,理由是什麼? - 我不明白。

  2. 我看到MongoDB和CouchDB插件更便宜 - 我知道它們是nosql,但Django ORM無法真正處理它。如何輕鬆離開我的應用程序,並使其在mongodb或couchdb上工作? (我的Django應用程序現在是爲Postgres編寫的)。

  3. 是否有可能在Heroku上部署我的Django應用程序並與我的Webfaction postgresql數據庫連接?

非常感謝,我開始這件事,但不知道現在這些東西的任何開發人員。

+0

我也不斷從Webfaction獲取這些消息。 django的內存效率不高嗎? – akonsu

+0

是啊不知道,它在我的代碼中可能效率很低,雖然 – Javaaaa

回答

1

我無法回答你所有的問題,但是;

您是否錯過了15美元的20Gb共享計劃 - 200美元是專用數據庫實例不像5Mb和20Gb共享的。

+0

絕對錯過了!感謝您指出! – Javaaaa