Umbraco 8 网站和 Azure CDN(页面缓存不起作用)

Umbraco 8 website and Azure CDN (caching for page does not work)

我正在处理一个客户的网站,我需要在其中使用 DNS 设置 CDN。我使用 Azure CDN(Microsoft CDN)并且我是在 www 前缀上做的,所以当你请求 https://www.taxory.com 它实际上是从 CDN 加载的。

这一切都适用于图像、脚本和样式。但实际页面不会从 CDN 加载。我不知道这是否与 Umbraco 或 web.config 或 Azure CDN 中的某些配置有关。

正如您在屏幕截图上看到的,我的所有资源都 "TCP_HIT",而唯一的 "TCP_MISS" 是实际的 Umbraco 页面。

知道如何解决吗?

您需要更改 www.tasory.com 页面的 cache-control 设置。它不应设置为 privatenocache