我現在有一個網站,通過從夜間運行的cron作業創建靜態html頁面來運行。我想在Python中創建一個「CGI腳本」,它保留在內存中併爲多個請求提供服務
我想添加一些使用CGI類型腳本的搜索和過濾功能,但我的腳本將有足夠的啓動時間(可能幾秒?),我希望它保持駐留和服務多個要求。
這是我爲了娛樂而做的一個側面項目,它不會超級複雜。我不介意使用像Pylons這樣的東西,但我不覺得我需要或想要一個ORM層。
這裏有什麼合理的方法?編輯:我想指出的是,我期待和處理的負載我需要做一個請求,我相信單個進程中的單個python腳本可以處理所有請求,而不會有任何減速,特別是因爲我的數據集是內存駐留。
當我讀到關於WSGI的時候,讓我感到震驚的是,它並不是真的打算被這樣的「最終用戶」使用;它更像是其他框架和Web服務器之間的接口。 這裏有人試過直接使用WSGI嗎?它可用嗎? – csbrooks 2009-10-21 18:12:18
寫在wsgi我會考慮比寫直cgi更容易。如果您使用Webob,則更容易。 – 2009-10-21 18:47:03
好吧,WSGI看起來就像這裏走的路。謝謝! 此鏈接(上述鏈接之一)爲我密封: http://bitworking.org/news/Why_so_many_Python_web_frameworks – csbrooks 2009-10-21 19:10:25