首页 > 解决方案 > 此页面加载延迟的原因可能是什么?

问题描述

我有一个用 golang 编写的应用程序,可以在 Google App Engine 上运行。我添加了一个 redis 缓存层,以便数据库请求快速。我已经通过日志确认,一旦请求进来,请求就会非常迅速地完成:

golang 延迟

你可以看到redis在请求过程中被命中了两次,整个请求只用了3.44ms。然而...... Chrome/Firefox 报告的实际请求花费了 50 毫秒以上:

火狐延迟报告

这另外 51 毫秒的延迟是从哪里来的?这是预期的吗?我最初认为是“HTTPS”,但 Firefox 报告连接和 tls 设置成本为 0 毫秒。自从我在马里兰州并且应用程序在 us-central1 中,这一切都只是网络延迟吗?还是对额外的 51 毫秒有其他解释?

标签: google-app-enginenetworkinggoogle-cloud-platformhttps

解决方案


推荐阅读