google-app-engine - 此页面加载延迟的原因可能是什么?
问题描述
我有一个用 golang 编写的应用程序,可以在 Google App Engine 上运行。我添加了一个 redis 缓存层,以便数据库请求快速。我已经通过日志确认,一旦请求进来,请求就会非常迅速地完成:
你可以看到redis在请求过程中被命中了两次,整个请求只用了3.44ms。然而...... Chrome/Firefox 报告的实际请求花费了 50 毫秒以上:
这另外 51 毫秒的延迟是从哪里来的?这是预期的吗?我最初认为是“HTTPS”,但 Firefox 报告连接和 tls 设置成本为 0 毫秒。自从我在马里兰州并且应用程序在 us-central1 中,这一切都只是网络延迟吗?还是对额外的 51 毫秒有其他解释?
解决方案
推荐阅读
- haskell - Haskell 设计可测试组件
- python - PYTHON:我应该如何更改我的代码以按天而不是按月重新组织文件?
- swift - 将 Firebase Analytics 添加到项目
- mongodb - 无法从 mongodb 获取数据
- sapui5 - 如果 sap.ui.table 的单元格是输入类型,如何注册 contextmenu 事件
- javascript - 从 JavaScript 网页启动 shell 脚本文件
- terraform - 地形;多余的“名称”键的目的?
- .htaccess - 子域中的 htaccess 重定向导致地址问题
- java - 更新到 Spring Boot 2 后 Jackson 模块未注册
- html - 为什么当我将横幅和导航栏都设置为 width:100% 时,它们的长度会略有不同?