0

我整理了一个 Django 应用程序,该应用程序旨在在 Pythonanywhere 上运行。但是,我很快发现 Pythonanywhere 的免费计划阻止了我打算与之交互的远程站点,因此我决定在本地计算机上运行该应用程序就足以满足我的目的。

现在,我知道 Django 的开发服务器并不打算在生产环境中运行。那么,我应该在老旧的 Windows 工作站上运行什么服务器守护进程,该应用程序可能会部署到该工作站上?阿帕奇、lighttpd、切诺基?还有什么?

我的首要任务是尽可能多地节省系统资源;我可能还会使用 Python 的内置 sqlite3 而不是 MySQL。

4

2 回答 2

2

我个人使用fcgiNginx部署 Django 。Nginx 提供了多种策略来节省系统资源;它作为反向代理的使用有据可查并被广泛使用。

此处的问题/答案对可能会帮助您在部署 Django 时清除有关各种组件的一些初始问题。

于 2012-10-02T14:31:17.450 回答
1

很遗憾听到您不能使用 PythonAnywhere 的免费版本 :-(

我将支持nginx的使用;这就是我们用作 PA 前端的东西。但是,我们使用 uwsgi 作为后端。它对我们非常有效,并且非常易于配置。

于 2012-10-08T10:33:24.770 回答