簡體   English   中英

如何刷新網站緩存?

[英]How To Flush A Websites Cache?

這個問題專門針對Azure在其門戶中。

我有一個在Azure wordpress中運行的測試站點; 當我嘗試查看所做的更新時,看不到它們。 即使刷新瀏覽器的緩存,或在從未訪問過該站點的新位置訪問該站點,也看不到這些更改。 我的下一個嘗試是刪除wordpress網站上的所有內容,然后重新上傳該網站。 這也沒有做。

根據我的研究,我唯一能想到的是Azure將頁面的副本保存在緩存中的某個位置,因此需要對其進行刷新。 我嘗試重新啟動應用程序服務計划,並瀏覽了門戶網站,但從未看到過在設置中刷新緩存的選項。

只是一個評論:

  1. 我嘗試刷新瀏覽器的緩存。
  2. 我嘗試刪除所有文件並重新上傳。
  3. 我嘗試在Azure門戶中重新啟動應用程序服務計划。

一切仍然顯示出舊的設計。

我可以先查看Appearance然后查看Editor php頁面,以驗證新設計是否存在; 網站加載時的頁面源是完全錯誤的(並且很奇怪,因為該頁面不再存在於服務器上的任何位置)。

請嘗試以下2個選項:

  • 在Azure Web Apps管理門戶中的WEBSITE_DYNAMIC_CACHE 應用程序設置''中將WEBSITE_DYNAMIC_CACHE設置為0
  • 利用“ 如何:使用自定義PHP運行時”來修改應用程序根目錄中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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM