我将使用基于 Django(一个著名的 Python 框架)的OSQA构建一个网站。我将把这个网站托管到 Google App Engine (GAE)。我想知道GAE是否支持OSQA的所有功能。?
我也是网络管理员的新手,所以我不知道我可以使用我自己的域名(例如 abc.com)来指向我在 GAE 上托管的网站吗?
我将使用基于 Django(一个著名的 Python 框架)的OSQA构建一个网站。我将把这个网站托管到 Google App Engine (GAE)。我想知道GAE是否支持OSQA的所有功能。?
我也是网络管理员的新手,所以我不知道我可以使用我自己的域名(例如 abc.com)来指向我在 GAE 上托管的网站吗?
我将使用基于 Django(一个著名的 Python 框架)的 OSQA 构建一个网站。我将把这个网站托管到 Google App Engine (GAE)。我想知道GAE是否支持OSQA的所有功能。?
在 GAE,您不支持关系数据库(除非您是CloudSQL的 beta 测试人员)。这意味着没有管理员,这是 Django 90% 的性吸引力。
Django-nonrel为 ORM 添加了 NoSQL 数据库支持。这可以在 GAE 上启用管理员,但它并不完全兼容(Django-nonrel 几乎是 Django,但它不是 100% 的 Django)。将 OSQA 扔给它,看看它是否粘住 - 如果是这样,你可能很适合使用 GAE。
其他 Django 友好的PaaS值得一看:
对于我的 Django 项目,我喜欢Linode VPS,但在成为全职开发人员之前,我曾经是 Linux 系统管理员——当你从我冷酷的死手手中拿走它时,我会给你我的 root 帐户 :-)。开个玩笑,在将 GAE 用于 Django 之前,我会等待 CloudSQL。
[更新1]
我也是网络管理员的新手,所以我不知道我可以使用我自己的域名(例如 abc.com)来指向我在 GAE 上托管的网站吗?
您不能使用您的裸域-abc.com
已退出,但您可以使用anything.abc.com
. 常见问题解答建议设置重定向,这很容易。但是请注意,您将无法在 GAE 上使用带有 HTTPS 的域名 - 您只能使用可怕的 URL,例如https://your_app_id.appspot.com
.
如果您使用 GAE,则为您的域使用Google Apps很有意义,因此您也可以让 Gmail 为您的域处理电子邮件。它对 10 个电子邮件帐户是免费的,并将处理您的裸域 (email@abc.com) 的电子邮件。
但是域必须在 Google Apps (http://www.google.com/apps/intl/ru/business/index.html) 注册:(
有关详细信息,请参阅http://code.google.com/intl/us-US/appengine/docs/domain.html。