Intereting Posts

Python托pipe

我很想开始学习python通过build立一个小网站,为此,我需要托pipe。 我应该寻找一个托pipe服务提供商,以确保我可以使用Python?

编辑:要完成:我不想要一个托pipe公司的名单,但我想知道我应该找的。

当然,我可以把第一个提到“Python”的主机作为规范,但是我想确保我真的可以使用它,而不仅仅是基本的东西…问题是我对python不太了解,所以很难知道我在找什么

如果您正在寻找使用Python框架(Django,Pylons,Turbogears)来托pipe网站的地方,那么您就不能错过Webfaction–他们专注于这类事情,并为所有主要框架提供一键式安装程序。

你不会像Dreamhost那样获得相同的空间/带宽,但是对于一个小的站点来说,这可能并不重要。 而且你得到了很好的支持。

您是否考虑过Google App Engine ?

  • 对于低带宽使用的网站是免费的。
  • 需要最less的设置,所以很容易上手。
  • 随着你的进步,你可以转向使用一些Django框架的function。 Django是开发Python Web应用程序的stream行平台。

我能想到的唯一的警告是,出于安全原因, 一些较低级别的Python库不受支持。

最后, 桉树似乎是App Engine的一种便携式解决scheme,所以如果您想稍后迁移,则不会受限于Google的服务。 ( ref )

这是我要找的:

  • Linux服务器
  • Python预装
  • Apache安装程序支持以下所有内容:
    • mod_wsgi的
    • CGI
    • mod_python的
  • ssh访问
  • 能够安装自己的附加库。

这将使您可以自由地尝试使用python构build和部署网站的多种方式。 你可能不得不使用VPS来获得所有这些,不过这对于学习来说更好。 你有更多的控制,你可以打破和学习如何解决更多的事情。 如果事情在学习过程中变得太麻烦了,重新加载一个好的基本映像的能力也是有帮助的。

(稍有偏见和自我感兴趣的)推荐“平台即服务”产品,比如:

  • Heroku原来的Ruby PaaS,现在支持Python和许多其他语言
  • DotCloud是在令人兴奋的Docker集装箱化的背后
  • Gondor.io是Python + WSGI的重点
  • PythonAnywhere我的雇主,最好的,自然。

所有PaaS产品都提出了相同的概念:“您不必担心服务器pipe理,安全补丁,扩展,负载平衡以及所有系统pipe理员的工作。让我们来处理这个问题,让您去做为您的用户构build最佳应用的有趣工作“。 从本质上讲,您可以从构build和运行自己的服务器中获得一些灵活性,以节省大量时间和痛苦。

我们喜欢认为我们是最简单的,特别是初学者。 我们的目标是对支持请求非常有帮助,而且我们有一个完整的基于浏览器的IDE–所以如果你愿意的话,你可以在本地安装Python,而无需在本地安装Python。 但是我在这里的市场营销已经陷入了过度的危险,所以我会停下来。

希望它能帮助那里的人!

我想你想要寻找一个虚拟专用服务器或虚拟机的根访问。

在我的(商业)观点中,托pipe技术要么属于“完全标准化”的托pipe环境(例如PHP的Apache / mod_php),要么属于“完全标准化”托pipe环境。 许多公司以完全相同的方式提供PHP托pipe。 但是对于像Python和Ruby这样的大多数更新的主机平台,他们不这样做,所以主机必须要有更多的工作和领域专业知识才能为这些语言创build特定的主机环境。

因此,如果你购买一个Python专用的主机,你应该find一个比主机销售更多的主机。 不过,我希望你不得不付出更多的专业知识。 风险在于你得到了一些更多的东西,或者对某个特定的主机非常具体,如果你想移动,这会使你的部署变得更加轻便。

相反,如果您购买了VPS /虚拟机,您将获得一个在数千台主机中广泛相似的产品 – 根访问权限,带宽,磁盘空间以及安装所需软件,版本和模块的能力。 您可能需要学习更多的东西来设置这种types的东西,但是您不必向一个托pipe公司提出什么是“标准”Python环境的想法。 build立你自己的环境,一个适合你的应用程序,你会有更多的公司select。

我可能稍微夸大了VPS的情况,因为我更多地考虑Rails部署的过去的恐怖,我有具体的经验:)

大多数主机提供商都有一个支持的服务器端技术列表 。 只要在该列表上寻找python。 从我所看到的,大多数unix提供者都支持python。

Django网站上的这个url提供了大量的选项。

App Engine是Mutts坚果。 用它。

http://www.diveintopython.org/也很棒。

web.py几乎和应用程序引擎一样简单,用于开始使用Python Web应用程序。 尽pipe如此,还不是很好。

我提到应用引擎是伟大的吗?

老实说,任何支持mod_wsgi应该做的。 其他一切(服务器软件,configuration等)取决于你需要/想要什么,因此取决于你。

如果你想要一个保证主机将支持你想要在软件方面的一切,你最好考虑获得一个专用的服务器或VPS(我build议Linode )。 或者在本地进行开发,对于如何设置各种东西有很多好的指导,特别是使用像Python这样的stream行语言。 学习如何设置python将是一个很好的经验,同时学习语言本身。

接近freespeech支持python,而我所能find的是低带宽,低网站空间的最便宜的select。 但是,如果你想使用它,他们不支持Django。 另一个支持python的低成本选项是愤怒的托pipe。

http://www.dreamhost.com/hosting-features.html Dreamhost是IMO最好的主机之一,他们支持python。

我会推荐一个VPS的服务器轴 。 当然,如果你正在学习,那么只需在家中设置一些东西。 如果你正在运行GNU / Linux,你可以下载一个像Django这样的框架,它有一个你可以玩的内置testing服务器,或者你可以设置任何HTTP服务器( Apache , Cherokee , Nginx (Engine-X)等)它支持WSGI接口(最好是恕我直言)或mod_python。

如果您对设置服务器感到满意,我会考虑一下VPS主机。 能够select要使用的组件的灵活性远远超过了维护自己的操作系统带来的不便。

我会按照这个顺序去

Linode.com

Slicehost.com

build立你自己的小VPS,并运用根本的力量。 如果你要支付托pipe,为什么你不想要根?