Google Edge Cache:它与HTTPS兼容吗?

时间:2014-10-22 15:15:11

标签: google-app-engine caching https cache-control

经过一些配置:

  • 设置响应标头Cache-control,
  • 使用自定义域名部署应用

我设法利用Google前端的服务器端 Edge Cache 来获取示例应用上的某些HTTP流量。 缓存命中在“日志”控制台中显示为204,而非缓存的响应为200。

我的问题是:对于强制执行HTTPS的公司网站,我可以期待相同的行为吗?

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

1 个答案:

答案 0 :(得分:1)

我可以向您确认边缘缓存也适用于通过https提供的服务器端请求,即使我对GFE内部的工作原理没有任何见解。

我刚刚在我们的某个应用程序的日志中运行了一个快速查询,其中过滤器设置为status:204,并且只能看到特定servlet上的命中数为204(例如我们没有看到所有静态内容): screenshot of logs
我认为没有办法看到服务是https或在日志上添加查询过滤器,但我手动验证其中一些是通过https提供的。

正如您所提到的,需要缓存控制标头才能使其正常工作。以下是我们设置的缓存控制标头:
Cache-Control:public,max-age = 3600
语用:公共