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