2017-01-06 70 views
2

此问题仅针对Azure,在其门户中。如何刷新网站缓存?

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

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

只是回顾:

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

一切仍然显示旧的设计。

我可以通过查看Appearance然后Editor php页来验证新设计是否存在;网站加载时的页面源是完全错误的(并且由于页面不再存在于服务器上的任何地方)。

+0

是否有一个WordPress插件安装了可能会造成这个? –

回答

0

请尝试以下2个选项:

  • 设置WEBSITE_DYNAMIC_CACHE0,在应用程序设置在Azure的Web应用程序管理门户
  • 杠杆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>
+0

@GaryLiuMSFT - 谢谢;在应用程序设置键值中,我将键“WEBSITE_DYNAMIC_CACHE”设置为值“0”。当我可以访问我的FTP客户端时,我会更新第二个 - 谢谢! – WashDCDev

+0

@WashDCDev,很高兴听到这个消息,如果它对您有帮助,您可以将其标记为答案,这将有助于其他社区面临与您类似问题。 –

+0

关键页面 - 'front-page.php'。 – WashDCDev