如果我的应用程序只是一个简单的HTML页面,如何关闭Azure应用程序服务Web应用程序的HTTP缓存?

时间:2019-01-30 13:20:58

标签: azure azure-web-sites azure-app-service-plans

我目前有一个仅是HTML页面的应用程序(带有一堆JavaScript来调用一堆API以使其看起来是交互式的)。

但是,总而言之,目前,我的整个应用只是一个HTML页面。

我将其作为 Web应用部署在 Azure App Service 上。

我想在所有地方都关闭HTTP缓存-服务器,中介/代理和客户端。如何做到这一点而不求助于不推荐的HTML <meta>标签?

我正在查看应用程序服务应用程序设置,但看不到任何关闭缓存的选项。我目前是免费的 F1层 应用服务计划,所以我猜这就是为什么他们不允许我访问网络服务器设置的原因,因为它(实际上甚至更低)比)与其他客户的其他应用共享?

但是您能否确认 Basic 或更高版本的计划可以让您控制 App Service 的服务器选项(而不是已配置的VM)?

1 个答案:

答案 0 :(得分:1)

您可以使用以下应用设置逐个Web应用禁用本地缓存:WEBSITE_LOCAL_CACHE_OPTION =从不。

通过升级到非免费计划,您将获得很多好处,但是本地缓存并不是其中之一。 https://azure.microsoft.com/en-us/pricing/details/app-service/plans/