0

我是 Pylons 的初学者,我主要使用内置 Web 服务器在本地主机上进行开发。我认为是时候开始部署我的个人博客了,我有一个带apache2-mpm-prefork模块的 Debian Lenny 服务器mod_wsgi- 我从未真正使用过mod_wsgi,或者fastcgi我听说其中任何一个都是可行的方法。

我的问题:

  1. 我应该去mod_wsgi还是fastcgi为什么?
  2. 我应该在哪里创建我的 Web 应用程序?我应该为它创建一个全新的用户吗?我应该把它存起来/home/meder/web-app吗?我目前在我的服务器上托管了一些 php 网站,它们位于/www/我创建的目录中。像图像这样的静态二进制文件有什么问题django吗?
4

1 回答 1

2
  1. mod_wsgi。它更有效率。FastCGI 设置起来可能很麻烦,而我从来不知道有人在使用带有受支持版本的 Python(包括 2.5、2.6、3.1)的 mod_wsgi 时遇到问题。WSGI 存在于 Python(由 Python 等),因此它提供了更“Pythonic”的体验。在 WSGI 之前,我曾经通过在 mod_proxy 后面粘贴来服务小型 Pylons 应用程序(由于 fastcgi 的大量问题)。

  2. 任何地方都可以,任何用户都可以。如果您担心安全性,您可能希望添加另一个用户。如果你愿意的话,你可以在 /www/ 中创建一个主文件夹 :) 如果可以的话,静态二进制文件、图像等应该单独提供,但是 Pylons 有(实际上,我相信仍然有)一种提供服务的方法这些(这应该是“公共”文件夹)。我仍然会使用单独的挂载,因为 Apache 在服务这些方面比通过 Pylons 传递它们更有效。

于 2009-11-11T03:56:29.650 回答