【问题标题】:Can linode make django deployment simple?linode 可以让 django 部署变得简单吗?
【发布时间】:2011-05-14 13:01:42
【问题描述】:

我正在设计一个网站,并且正在考虑是否应该使用 rails 或 django,我的偏好倾向于 django 但事实 heroku 使部署和系统管理任务变得非常容易我 可能会与 rails+heorku 一起使用。 linode能否提供一个不错的平台 易于维护和扩展以上传 django 项目?我能够有效地使用 linux 但想 更多地关注软件方面而不是硬件/服务器 东西。

我听说过一些关于应用引擎的坏事,并决定不理会它。

【问题讨论】:

    标签: django deployment scalability heroku linode


    【解决方案1】:

    我已经使用 linode 快 4 年了,我尝试过各种解决方案,例如 Amazon EC2、Heroku 和 MediaTemple。

    如果您选择 Amazon EC2 并且性能不如 Linode 的好,那您只能靠自己了。如果您不想自定义内核或过多担心发行版级别的库安装,Heroku 非常棒,但这也意味着您可以在 Heroku 上执行的操作有一些限制——例如,您无法访问文件系统.

    我不太喜欢 Mediatemple,但这只是我对它们的体验。

    Linode 的技术支持无与伦比。

    对于“一键安装”,如果您不介意共享主机,网络派系是解决方案。

    如果你想在 linode.com 上自动化你的服务器设置,你可以考虑上面 @eakron 提到的 stackscripts。或者您可以编写自己的结构脚本。见http://docs.fabfile.org/en/1.4.1/index.html

    【讨论】:

      【解决方案2】:

      就像 Shintoist 所说,Linode 确实提供了堆栈脚本,使 Django 设置和部署更容易。我们在 Linode 上开发了一个 Django 网站,但决定手动设置所有内容。设置系统和必要的模块大约需要一个小时。从那以后,我们没有重新启动或接触过系统。

      【讨论】:

      • 你觉得linode有多可靠?它能否很好地扩展、快速加载页面等?
      【解决方案3】:

      Linode 是一个出色的 VPS 提供商,但与 Heroku 并不完全一样。您可以搜索他们的StackScripts 以获取“一键式”解决方案,但实际上您需要自己进行设置。这并不难,但会为您的 Web 开发增加一些开销

      如果您还是刚刚起步,我建议您使用 Ruby on Rails,但如果您已经对 Python/Django 下定了决心(我自己更喜欢它),那么这并不难。 Linode 库有很多用于简单 Django 设置的基本设置指南here.

      最后,我建议您注册djangy.com 的私​​人测试版,这与 Heroku 相同,适用于 Django。距离完成还差得很远。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-03
        • 1970-01-01
        • 2012-03-20
        • 2016-01-10
        • 1970-01-01
        相关资源
        最近更新 更多