为了账号安全,请及时绑定邮箱和手机立即绑定

在appengine中使用go语言的TTFB(延迟)太慢

在appengine中使用go语言的TTFB(延迟)太慢

Go
胡说叔叔 2021-11-22 19:39:02
我正在 appengine 中测试 go lang。但是反应太慢了。我已经用 chrome 检查过,发现问题是“等待(TTFB)”源代码非常简单,官方示例(https://github.com/GoogleCloudPlatform/appengine-try-go)。怎么了?这是正常的吗?
查看完整描述

1 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

本地测试性能与生产性能无关。你所看到的并没有错。

通常第一个请求比后续请求慢,因为 AppEngine SDK 执行文件系统扫描、编译以及首次加载和执行init()应用程序代码的包函数。

您看到的是 1 秒Waiting (TTFB)时间,它代表 Time To First Byte ( source ):

等待初始响应所花费的时间,也称为 Time To First Byte。除了等待服务器传递响应所花费的时间之外,该时间还捕获到服务器的往返延迟。

这个 1 秒的 TTFB 很可能包括我上面列出的 SDK 必须执行的所有任务,如果您考虑一下,这还不错。

别担心,生产环境运行“预编译”本机二进制代码,这些都不需要执行,您很可能会看到大约 20-30 毫秒的响应时间 (TTFB)。


查看完整回答
反对 回复 2021-11-22
  • 1 回答
  • 0 关注
  • 176 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信