【问题标题】:What Google App Engine URL am I supposed to use?我应该使用哪个 Google App Engine 网址?
【发布时间】:2022-01-16 15:23:07
【问题描述】:

在应用引擎中它告诉我我的 URL 是 projectname.ll.l.appspot.com 但如果我使用 projectname.appspot.com 也可以。哪个是正确的,为什么?

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    App Engine 正在更改您用来向应用发送请求的网址。 project-id.appspot.com 是默认 URL,但是如果您有 multiple services and/or versions,则它们每个都有自己的 URL。

    哪个是正确的,为什么?

    两者都是正确的,但是继续前进,您可以应用此release note 的建议:

    App Engine 正在更改您用来向应用发送请求的网址。 URL 现在包含一个区域 ID,以帮助 Google 更有效、更可靠地路由您的请求。例如,应用可以通过https://PROJECT_ID.REGION_ID.r.appspot.com 接收请求。此新 URL 对于现有应用是可选的,并为所有新应用提供。

    【讨论】:

    • 如果您将区域 URL 编码到您的应用程序中并稍后更改区域... project.appspot.com 仍然可以工作而 project.region.appspot.... 不会?跨度>
    • @Mickey 嗨,OP,您设置后无法更改应用的区域。您可以查看此documentation 以供参考。
    • 梅布尔,谢谢。因此,使用带有区域的 URL 的唯一目的是,它的加载速度会比非区域 URL 重定向到它时稍快一些?
    • @Mickey 是的,那是正确的。
    • @Mickey 如果这个答案有帮助,请考虑对其进行投票,以便其他人可以先看到它。
    【解决方案2】:

    您应该注册自己的域并使用它。成本仅为 12 美元/年,因此即使是业余项目也能负担得起。

    如果您不想这样做,请使用:

    projectname.appspot.com
    

    因为它更容易打字。

    有可能(尽管我认为不太可能)此链接会在某个时候停止工作,您需要更改为projectname.ll.l.appspot.com 。如果这对您来说是个问题,那么每年支付 12 美元来获得您自己的域名。

    【讨论】:

    • 我有一个我正在从事的特定项目的域。我想就标准化而言,使用其中一个会更好吗?例如;如果我在我的应用程序中使用 project.xx.x.appspot 链接,它会强制该区域还是这样做,就像非区域 project.appspot.link 一样,只是从任何地方拉它?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多