Azure 应用服务未使用新的/更改的文件



我有一个PHP应用程序作为Azure应用程序服务运行。

在应用服务上,有一个每 15 分钟运行一次的 Web 作业,并将新图像放入公用文件夹中。问题是当我尝试在浏览器中查看这些新图像时,找不到它们。但是,如果我重新启动Web应用程序,它们会弹出。

我还在运行基于文件的缓存。 同样的事情似乎也适用于那里。 在重新启动应用程序之前,不会选取对缓存文件的更改。

知道为什么会这样吗?

我建议您参考 SO 的以下线程以获取更多详细信息。

如何刷新网站缓存?

如@Gary指出的,可以尝试在 Azure Web 应用管理门户的应用设置中将WEBSITE_DYNAMIC_CACHE设置为 0

最新更新