【问题标题】:Google cloud: CDN and Cloud Run responses the requests up to 20 sec谷歌云:CDN 和 Cloud Run 响应请求最多 20 秒
【发布时间】:2021-10-01 02:41:35
【问题描述】:

我在 CDN 和 Cloud Run 响应时间方面遇到问题。请求的响应时间过长。

  1. CDN

  2. 云跑。也是问题。响应时间长的 http-requests,有时还有静态 js 等问题。

在负载均衡器的日志中,可以看到CDN(https)给出了2到20秒的静态时间。如果有几个人使用该网站,这种情况经常发生。请参阅 screenshot 1screenshot 2。响应时间超出了不合理的范围。

详情:

  • 缓存的内容:图片(屏幕截图 1,2 上的尺寸)
  • 前端:启用云 CDN 的负载平衡器
  • 后端:一个存储桶 (config)

详细设置:

  • 缓存模式:使用原始标头(保留图像的原始 max-age 属性)
  • 受限内容:公开访问 Cloud CDN 缓存的内容 允许
  • 负缓存:已禁用
  • 过时服务:已禁用

前端:https、托管证书、高级网络层

【问题讨论】:

  • 尝试调试此类问题时,请指定图像、其属性、元数据等。然后创建访问该文件的命令。显示整个请求和响应减去正文。包括有关如何配置 CDN、负载均衡器和存储桶的详细信息。否则,我们只能猜测。

标签: google-cloud-platform google-cloud-run google-cloud-cdn


【解决方案1】:

存在一个已知问题,即从某些位置向使用自定义域的 Cloud Run 服务发出的请求可能会有非常高的延迟。 https://cloud.google.com/run/docs/issues#latency-domains

您可以通过使用无服务器 NEG 的 Cloud Load Balancing 获得更高的性能。 https://cloud.google.com/load-balancing/docs/https/setting-up-https-serverless

【讨论】:

    猜你喜欢
    • 2020-09-10
    • 1970-01-01
    • 2018-12-11
    • 2020-07-06
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 1970-01-01
    • 2021-01-02
    相关资源
    最近更新 更多