2010-06-04 48 views
1

在django友好的主机中有不同的“应用程序内存”选项(如80MB ... 200MB),称为webfaction,我很困惑决定我应该购买哪一个。如何找出django进程有多少应用程序内存(或将要)?

可能有人请走我走过的想法如何找出我的项目可能多少内存要求(不含操作系统,Apache主服务器和数据库服务器的内存要求)?理论上我理解我需要进行某种负载测试,但认为可能有方法可以事先用一些简单/相对容易理解的方法进行计算。

我不知道他们是如何努力执行应用程序的内存使用量的限制,另一个问题是:如果更多的用户来到网站,更多的线程开始比我预期会发生什么?应用程序会崩溃吗?或者延迟会变得不舒服?

而且 - 不,应用程序还没有准备好(我现在不能衡量任何东西)。开发环境重要的是Winodows 7,64位。托管本身就是我认为的某种Linux。

(很抱歉,如果它不是一个计算器问题。)

回答

1

很抱歉,但直到你有应用完全开发,你不能说的那种记忆,它会使用什么。我建议你采取他们的“最低”计划,并更新它以适应您的需求,或者更好:在之后获得托管您完成开发应用程序。

在另一方面,如果你有准备的应用程序,你可以只用主机的配置和一些样本数据来获得一个粗略的估计运行在Apache中......

1

我同意,你可以”告诉在你的应用准备好之前。 作为一个模糊的估计,认为你的主机应该是“django友好的”,所以一些“基本”应用程序应该运行没有问题。如果可以轻松实现,请稍后尝试并升级。 也考虑与您的应用程序处理的数据类型,例如。当我不得不处理真正大型的图片上传时,就会遇到麻烦,导致整个网站崩溃。
另外请记住,如果你需要一些额外的进程ram例如。内存缓存!

1

Webfaction确实是一个Django友好的主机,如果它开始需要更多的内存比你付出了你的申请将肯定不会崩溃。会发生什么是你将被允许使用少量的额外内存,但是如果你一直超出限制,他们会向你发送一封礼貌的电子邮件,要求你减少负担或支付更多。

相关问题