【问题标题】:Is it possible to use Google Cloud CDN with App Engine Standard environment?是否可以在 App Engine 标准环境中使用 Google Cloud CDN?
【发布时间】:2019-10-27 10:49:57
【问题描述】:

我认为无法将我的应用引擎后端与 Cloud CDN 连接起来。好像只有直接使用 Compute Engine 时才可用。

【问题讨论】:

    标签: google-app-engine google-cloud-platform google-cloud-cdn


    【解决方案1】:

    不,目前不可能。目前,Google Cloud CDN 只能用于提供源自 Cloud Storage 存储桶、Compute Engine 实例组和 Compute Engine 网络端点组的内容。我同意支持 App Engine 标准也是有意义的!

    【讨论】:

      【解决方案2】:

      更新

      目前处于测试阶段的是Serverless NEGs (Network Endpoint Groups),它允许您在HTTP(S) Load balancer 后面使用 App Engine,并为您提供包括 CDN 在内的所有功能

      原创

      是的,只要返回可缓存的响应,App Engine 就会通过 Google Cloud CDN 提供内容。

      尝试将Cache-Control 标头设置为max-age=86400, public 之类的内容,并确保Set-Cookie 标头不随响应一起发送

      【讨论】:

      • 嗨@Craig 你确定吗,你有任何文件可以证明这一点吗?
      • @dendog 我没有看到任何说明这一点的文档,实际上我在尝试调试文件未更改的原因时遇到了这个问题。
      • @Hoff 它不在浏览器缓存中,我可以在堆栈驱动程序日志记录中看到对应用引擎的请求,实例 ID 为 -1
      • @Craig 你如何配置 CDN 来服务 App Engine 应用程序?
      • @MeLight 您的应用程序需要通过 Cache-Control 标头发送可缓存的响应
      猜你喜欢
      • 2015-01-26
      • 1970-01-01
      • 1970-01-01
      • 2020-08-27
      • 2018-03-12
      • 2018-07-01
      • 2019-03-21
      • 2018-10-07
      • 2019-05-30
      相关资源
      最近更新 更多