Ubuntu

網站未載入更新的 CSS 文件

  • April 2, 2020

我幾乎所有的項目都在使用 cloudflare,我一直在嘗試為我的新項目設置它,但我面臨一個非常奇怪的問題。

因此,當我從伺服器更新.css文件時,當我將它們載入到網站上時,更改不會生效,而且我確信這不是記憶體的事情,因為我嘗試了清除記憶體/隱身,甚至進行了我的油炸測試。

如果這還不夠奇怪,那麼這個不更新問題只會發生在.css文件上。其他格式工作得很好。

這就是為什麼它讓我認為它可能來自 cloudflare:查看這個帶有 http 和 https 的連結:http: //fleats.club/style/aa.css。它為每個人顯示不同的東西,http一個是我刪除的文件,但它仍然在http上傳入!而https文件是一個新的文件,名稱相同,我在其中創建了一個不同的字元,我更改了其中的字元,但它仍然顯示舊字元(舊字元:“saaa”)

nginx:

 listen 80;

 server_name fleats.club;

 root /srv/main/site;

 location / {
     index index.html;
 }
}

這聽起來像是人為的錯誤,但我一直在尋找每個地方,但無法弄清楚。知道什麼可能導致這種情況嗎?我真的不知道

而且我確定這不是記憶體的事情,因為我嘗試了清除記憶體/隱身甚至進行了油炸測試。

您是否進行過 Cloudflare 記憶體清理? https://support.cloudflare.com/hc/en-us/articles/200169246-Purging-cached-resources-from-Cloudflare

在此處輸入圖像描述

如果開發繼續並且測試需要持續,您可以考慮development modehttps://support.cloudflare.com/hc/en-us/articles/200168246-Understanding-Cloudflare-Development-Mode

在此處輸入圖像描述

引用自:https://serverfault.com/questions/1010665