2009-12-12 196 views
0

我刚刚用非常酷且简约的web.py构建了一个小应用程序。共享主机上的Web.py

我正在使用一个便宜的共享托管软件包(在WebFaction),并通过virtualenv安装了web.py。我无法使用系统python,因为我需要额外的软件包,我不允许将它们安装到系统python中。

所以,现在我开始我的应用程序

/home/me/mypython/python myapp.py <myport> 

感觉就像是麻烦的解决方案,我不知道该设置可以多少流量走。任何一般提示?

在此先感谢

+0

它似乎并不像它能够采取任何或多或少的流量,如果它使用的是系统python。如果命令行很麻烦......也许创建一个别名?不确定你的担心是什么。 – Grumdrig 2009-12-12 08:54:41

回答

2

有没有你不使用FastCGI理由吗?这可能比尝试使用一些高编号的端口好得多,特别是因为您的网络主机可能不会很满意。有做那几个音符(Dreamhost上,但它应该是你类似)在这篇文章:

http://thefire.us/archives/261

+0

我对Fastcgi了解不多,这就是为什么我没有使用它。 :)谢谢你的提示,我会看看它。顺便说一句,WebFaction提供了安装任意应用程序的可能性,并为您提供了一个运行它的端口,所以这不是问题。 – 2009-12-12 10:03:05

+0

一般来说,就服务python web应用程序而言,fastcgi或wsgi将是您最好的选择。这样,你的“真正的”网络服务器,不管是lighttpd还是apache,都可以完成与http服务相关的大部分繁重工作,而你的python应用程序处理逻辑背后的逻辑。 – 2009-12-12 10:40:34