我有用 Django 开发的普通内容管理网站。我的客户有一个服务器256 MB RAM
。他想在 wsgi 模式下部署这个站点。256 MB RAM 是否足够?我对服务器 RAM 要求和所有知识一无所知。任何帮助将不胜感激
我已经浏览了这个wsgi文档, 但它没有任何关于系统规范的信息。
在 wsgi 模式下运行 Django 应用程序所需的最小 RAM 是多少?
您需要多少内存取决于您打算同时运行多少个 Web 应用程序实例。您需要多少取决于您的代码库是否是线程安全的,以及您是否可以在多线程配置中运行它,或者您是否必须使用单线程进程运行多进程配置。
那么,您是否知道一个实例(进程)在运行您的应用程序时使用了多少内存?
底层 Web 服务器与使用的内存几乎没有关系,因为您的应用程序将使 Web 服务器使用的内存量完全相形见绌。
一些快速提示。
只有掌握了有关应用程序内存需求、需要处理多少负载以及应用程序响应时间的真实数据后,您才能计算出配置和需要多少内存。
对于 CMS 类型的工作负载,256MB 一开始似乎并不现实,除非流量非常少并且操作系统被精简到所需的最低限度。
这是一些数据: http: //nichol.as/benchmark-of-python-web-servers