Python

如何在 Dreamhost 上使用 python fastCGI?

  • July 14, 2019

我從 1996 年左右開始就一直在使用 CGI,所以可能是時候轉向 FastCGI 或其他東西了。(燒瓶?)

我正在使用 Dreamhost。我做了一些Google搜尋並找到了這篇文章,但這篇文章聲稱已經過時了,果然,它不起作用。

我真正喜歡 CGI 的一件事是能夠更改腳本並立即看到結果。我知道燒瓶會留下一個執行並重複使用的 Python 腳本,但因此您需要修改一些文件來告訴燒瓶重新讀取您的 Python 文件。這看起來很奇怪——為什麼燒瓶看不到文件已被修改?但我想這對於包含數百個 python 的大型程序來說是有意義的。

FastCGI 不再是東西了嗎?

FastCGI 來了,也大部分都去了。PHP 仍然使用它的一個變體,稱為 FPM,但其他​​所有人都轉向使用 HTTP 的特定語言應用程序伺服器,並且通常從處理身份驗證和靜態文件之類的 Web 伺服器代理。

至於熱重載,這在開發中很有用,但在生產中並不重要,因為你不會在那裡做。

至於 Dreamhost,看起來他們目前支持的部署 Python 應用程序的方法是使用 Passenger。我個人認為這是一個奇怪的選擇,但我相信他們有他們的理由。

引用自:https://serverfault.com/questions/975166