【问题标题】:DNS speed for Google App EngineGoogle App Engine 的 DNS 速度
【发布时间】:2023-03-03 12:28:01
【问题描述】:

一直在测试访问我的 Google App Engine Golang 项目的速度,并寻找 DNS 速度慢得多的原因。无法使用 appspot.com 地址,因为 SSL 证书轮换时无法防止中间人攻击。

我发现我使用 Appspot 名称调用应用程序的速度是可以接受的,但是当我使用客户域名时,速度会慢很多。

我已经设置了一个 ping 函数,它返回当前服务器时间并且不做任何其他事情。

func handlePing(writer http.ResponseWriter, request *http.Request) {
    timestr := time.Now()
    writer.Write([]byte(timestr.Format(time.RFC3339Nano)))
}

https://rapporrapp.appspot.com/ping 从澳大利亚到美国大约需要 290 毫秒

https://app.rapporrapp.com/ping 从澳大利亚到美国大约需要 390 毫秒

由于 Google App Engine 现已在澳大利亚推出,因此还对澳大利亚服务器进行了测试。

https://au01rapporrapp.appspot.com/ping 从澳大利亚到澳大利亚大约需要 30 毫秒

https://au01.rapporrapp.com/ping 从澳大利亚到澳大利亚大约需要 300 毫秒

想知道这是否是速度的预期行为,因为延迟是我需要解决的主要问题,因为当数字较低时,用户会觉得您的应用非常“活泼”。

也尝试过使用 Google Cloud DNS,但没有任何改善。

彼得

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    Google 在亚洲和澳大利亚地区有一个关于自定义域的已知问题。请参阅https://issuetracker.google.com/issues/64458939 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-27
      • 2017-01-27
      • 1970-01-01
      • 2013-04-02
      相关资源
      最近更新 更多