Google app engine 谷歌边缘缓存:它与HTTPS兼容吗?

Google app engine 谷歌边缘缓存:它与HTTPS兼容吗?,google-app-engine,caching,https,cache-control,Google App Engine,Caching,Https,Cache Control,经过一些配置后: 正在设置响应头缓存控制 使用自定义域名部署应用程序 我设法利用Google前端的服务器端边缘缓存,在一个示例应用程序上实现了一些HTTP流量。 缓存命中在日志控制台中显示为204,而非缓存响应为200 我的问题是:对于一个强制使用HTTPS的公司网站,我能期待同样的行为吗 我想这取决于Google数据中心分布式体系结构的工作方式,以及SSL证书的存储位置,但我的网络/安全技能有限。我可以向您确认,边缘缓存也适用于通过https服务的服务器端请求,尽管我对它在GFE中的工作方

经过一些配置后:

  • 正在设置响应头缓存控制
  • 使用自定义域名部署应用程序
我设法利用Google前端的服务器端边缘缓存,在一个示例应用程序上实现了一些HTTP流量。 缓存命中在日志控制台中显示为204,而非缓存响应为200

我的问题是:对于一个强制使用HTTPS的公司网站,我能期待同样的行为吗


我想这取决于Google数据中心分布式体系结构的工作方式,以及SSL证书的存储位置,但我的网络/安全技能有限。

我可以向您确认,边缘缓存也适用于通过https服务的服务器端请求,尽管我对它在GFE中的工作方式一无所知

我刚刚在我们的一个应用程序的日志中运行了一个快速查询,过滤器设置为status:204,只查看特定servlet上的点击(例如,我们没有看到所有静态内容):
我不认为有任何方法可以查看服务是否为https或在日志上添加查询过滤器,但我手动验证了其中一些是通过https提供的

正如您所提到的,需要缓存控制头才能使其正常工作。以下是我们设置的缓存控制头:
缓存控制:公共,最大年龄=3600

布拉格马:公共

谢谢杰罗姆,这对我来说是个好消息。您能否指定这些点击是否是通过
https://foobar.appspot.com/avatar/serve
,或
https://www.foobar.com/avatar/serve