php - 如何刷新网站缓存?

标签 php wordpress azure caching

此问题专门针对 Azure,在其门户中。

我有一个在 Azure WordPress 中运行的测试站点;当我尝试查看我所做的更新时,我看不到它们。即使我刷新浏览器的缓存,或者在从未访问过该网站的新位置访问该网站,我也看不到这些更改。我的下一次尝试是删除 WordPress 网站上的所有内容,然后重新上传该网站。这也没有任何作用。

根据我的研究,我唯一能想到的是 Azure 在缓存中的某个位置保留了页面的副本,并且需要刷新该副本。我尝试重新启动应用程序服务计划,并查看门户,但从未在设置中看到刷新缓存的选项。

只是评论:

  1. 我尝试刷新浏览器的缓存。
  2. 我尝试删除所有文件并重新上传。
  3. 我尝试在 Azure 门户中重新启动应用服务计划。

一切仍然显示旧的设计。

我可以通过查看外观然后查看编辑器 php页面来验证新设计是否存在;网站加载时的页面源完全错误(而且很奇怪,因为该页面不再存在于服务器上的任何位置)。

最佳答案

请尝试以下 2 个选项:

  • 设置WEBSITE_DYNAMIC_CACHE0 ,位于 Azure Web Apps 管理门户的应用设置
  • 利用 How to: Use a custom PHP runtime 的提示修改 web.config 中的设置在应用程序的根目录中。
    我们可以使用 Azure 内置 PHP 运行时来代替上面提到的自定义 PHP 运行时,请考虑 web.config 中的以下内容:
    <configuration> <system.webServer> <handlers> <add name="PHP-FastCGI" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="D:\Program Files (x86)\PHP\v5.6\php-cgi.exe" resourceType="Either" requireAccess="Script" responseBufferLimit="0"/> </handlers> </system.webServer> </configuration>

关于php - 如何刷新网站缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41503261/

相关文章:

php - MySQL返回相同数据的不同行

javascript - 在计时器上更改 jQuery 中的 CSS 背景颜色

css - wordpress 标题和容器宽度不会保持在 100%

azure - 身份验证成功,但无法使用 Azure Golang SDK 检索和列出 Azure AD 用户

php - 这个MySQL语句有什么问题?

java - 如何从Android手机的时间获取国家名称?

javascript - 禁用移动设备的 Nextgen 灯箱效果?

azure - 新部署的 azure 函数返回 404 Not Found 错误

sql-server - 连接到 SQL Azure 数据库的访问被拒绝

php - 我如何更改当前日期而不仅仅是几天?