Django mod_wsgi 托管服务器要求

标签 django apache webserver mod-wsgi web-hosting

我有用 Django 开发的普通内容管理网站。我的客户有一个具有 256 MB RAM 的服务器。他想以 wsgi 模式部署此站点。 256 MB RAM 是否足够? 我对服务器 RAM 要求等一无所知。任何帮助将不胜感激

我已经阅读了 wsgi 的文档 但它没有任何有关系统规范的信息。

在 wsgi 模式下运行 Django 应用程序所需的最小 RAM 是多少?

最佳答案

您需要多少内存取决于您打算同时运行多少个 Web 应用程序实例。您需要多少数量取决于多种因素,例如您的代码库是否是线程安全的,是否可以在多线程配置中运行它,或者是否必须使用单线程进程运行多进程配置。

那么,您是否知道一个实例(进程)在运行您的应用程序时使用了多少内存?

底层 Web 服务器与使用的内存关系不大,因为您的应用程序将完全使 Web 服务器使用的内存量相形见绌。

一些快速提示。

  • 不要使用mod_wsgi的嵌入模式,使用守护进程模式。
  • 去看我的 PyCon US 2012 演讲。 http://lanyrd.com/2012/pycon/spcdg/
  • 对您的网络应用程序进行一些监控,以确定它使用了多少内存。
  • 了解您需要处理的流量。

只有获得有关应用程序内存要求、需要处理多少负载以及应用程序响应时间的一些真实数据后,您才能计算出配置以及需要多少内存。

关于Django mod_wsgi 托管服务器要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12834806/

相关文章:

python - 如何将我的网站 "Contact Me"表单发送到我的 Gmail?

python - 使用谷歌应用程序引擎在 django 模板上显示图像

java - 随机未正确创建证书

java - 通过 Apache Tomcat 6.0 的虚拟主机

xml - 加载 XML 文件或写入该文件时出现问题

performance - Apache 可以处理多少连接/多少带宽?

子类化的 Django 自定义用户模型(由 Zinnia)

python - 预填充内联 FormSet?

apache - 使用 base href 时请求 url 问题

Android cgi web server写文件和加载perl脚本