2010-06-04 42 views
1

在django友好的主機中有不同的「應用程序內存」選項(如80MB ... 200MB),稱爲webfaction,我很困惑決定我應該購買哪一個。如何找出django進程有多少應用程序內存(或將要)?

可能有人請走我走過的想法如何找出我的項目可能多少內存要求(不含操作系統,Apache主服務器和數據庫服務器的內存要求)?理論上我理解我需要進行某種負載測試,但認爲可能有方法可以事先用一些簡單/相對容易理解的方法進行計算。

我不知道他們是如何努力執行應用程序的內存使用量的限制,另一個問題是:如果更多的用戶來到網站,更多的線程開始比我預期會發生什麼?應用程序會崩潰嗎?或者延遲會變得不舒服?

而且 - 不,應用程序還沒有準備好(我現在不能衡量任何東西)。開發環境重要的是Winodows 7,64位。託管本身就是我認爲的某種Linux。

(很抱歉,如果它不是一個計算器問題。)

回答

1

很抱歉,但直到你有應用完全開發,你不能說的那種記憶,它會使用什麼。我建議你採取他們的「最低」計劃,並更新它以適應您的需求,或者更好:在之後獲得託管您完成開發應用程序。

在另一方面,如果你有準備的應用程序,你可以只用主機的配置和一些樣本數據來獲得一個粗略的估計運行在Apache中......

1

我同意,你可以」告訴在你的應用準備好之前。 作爲一個模糊的估計,認爲你的主機應該是「django友好的」,所以一些「基本」應用程序應該運行沒有問題。如果可以輕鬆實現,請稍後嘗試並升級。 也考慮與您的應用程序處理的數據類型,例如。當我不得不處理真正大型的圖片上傳時,就會遇到麻煩,導致整個網站崩潰。
另外請記住,如果你需要一些額外的進程ram例如。內存緩存!

1

Webfaction確實是一個Django友好的主機,如果它開始需要更多的內存比你付出了你的申請將肯定不會崩潰。會發生什麼是你將被允許使用少量的額外內存,但是如果你一直超出限制,他們會向你發送一封禮貌的電子郵件,要求你減少負擔或支付更多。

相關問題