Python 託管

Python 託管

我很想透過建立一個小網站來開始學習 python,為此我需要託管。我應該在託管提供者中尋找什麼以確保我可以使用 python?

編輯:完整地說:我不需要託管公司的列表,但我想知道我應該尋找什麼。

當然,我可以接受第一個在其規範中提到“Python”的主機,但我想確定我真的可以使用它,而不僅僅是基本的東西......問題是我對python 不太了解,所以很難知道我在尋找什麼...

答案1

如果您正在尋找使用 Python 框架(Django、Pylons、Turbogears)託管網站的地方,那麼 Webfaction 絕對不會出錯 - 他們專注於此類事情,並且為所有主要框架提供一鍵安裝程式。

用相同的錢,你無法獲得與 Dreamhost 一樣多的空間/頻寬,但對於小型網站來說,這可能並不重要。你確實得到了出色的支持。

答案2

這是我要找的:

  • Linux伺服器
  • 預裝Python
  • Apache 設定支援以下所有內容:
    • mod_wsgi
    • 電腦圖形學
    • 模組Python
  • SSH 訪問
  • 能夠安裝您自己的附加程式庫。

這將使您可以自由地嘗試使用 Python 建立和部署網站的多種方法。您可能必須使用 VPS 才能獲得所有這些,但無論如何,這對於學習來說更好。你擁有的控制權越多,你可以破壞並學習如何修復的東西就越多。當學習過程中事情變得過於糟糕時,重新加載良好的基礎圖像的能力也很有幫助。

答案3

你有沒有考慮過谷歌應用引擎

  • 對於頻寬使用率較低的網站來說,它是免費的。
  • 所需的設定最少,因此很容易上手。
  • 隨著您的進步,您可以開始使用一些Django框架的功能。 Django 是開發 Python Web 應用程式的熱門平台。

我能想到的唯一警告是一些出於安全原因,不支援較低層級的 Python 庫。

最後,尤加利似乎是 App Engine 的便攜式解決方案,因此如果您想稍後遷移,則無需綁定到 Google 的服務。 (參考

答案4

我猜您想尋找具有 root 存取權的虛擬專用伺服器或虛擬機器。

在我(商業)看來,託管技術要么屬於「完全標準化」託管環境(例如 PHP 的 Apache/mod_php)類別,要么不屬於。許多公司都以完全相同的方式提供 PHP 託管。但對於大多數較新的託管平台(如 Python 和 Ruby)來說,它們並不具備這種能力,因此託管平台必須投入更多的工作和領域專業知識來為這些語言創建特定的託管環境。

因此,如果您購買 Python 專業主機,您應該找到比銷售 PHP 主機更熟悉的主機。不過我預計你必須為這種稀有的專業知識付出更多的錢。風險在於您得到的東西有點不成熟或非常特定於特定主機,這使得您的部署在您想要移動時不太可移植。

相反,如果您購買 VPS/虛擬機,您將獲得在數千台主機上大致相似的產品 - 根訪問權限、頻寬、磁碟空間以及安裝您想要的確切軟體、版本和模組的能力。您可能需要了解更多知識才能設定此類內容,但您不必屈服於託管公司關於什麼是「標準」Python 環境的想法。創建適合您的應用程式的您自己的環境,然後您將有更多的公司可供選擇。

我可能稍微誇大了 VPS 的情況,因為我更多地考慮了過去 Rails 部署的恐怖,我在這方面有具體的經驗:)

相關內容