2013-05-20 68 views
3

我對CSS文件做了一些更改,上傳了一下,但沒有發現任何變化。我清除了瀏覽器的緩存,重複了這個過程,仍然沒有任何結果。我也嘗試了另一個瀏覽器,然後嘗試了其他文件 - 所有結果都一樣。然後,我完全刪除了CSS文件 - 該網站看起來仍然相同,我仍然可以在瀏覽器的控制檯中看到這些文件。當我通過FTP更新文件時文件沒有更改

我只能得到結果,如果我實際上改變文件名(這真的很不方便)。我不認爲FTP覆蓋文件存在問題,因爲FileZillas日誌中沒有錯誤。

有沒有另一種方式可以緩存一個網站的自我?誰會知道爲什麼會發生這種情況?

編輯:

我也試過這個在cPanel的文件管理器和另一臺電腦上查看它 - 同樣的結果

+0

我也想知道這個!我使用filezilla,有時候,我必須清除歷史記錄,關閉瀏覽器並重新加載頁面。要改變。它最近纔開始發生。 – ZZPLKF

回答

3

Squid和其他網絡加速器經常坐在一個託管服務器和瀏覽器之間。雖然在支持文件更改時它們應該使其緩存失效,但該信息並不總是發送到規範或正確執行。

的確,您和服務器之間可能存在多個緩存,每個緩存都有可能掛在舊數據上。

+0

謝謝!你是對的!在我的情況下,它是CoudFlare緩存該網站! – MeltingDog

0

第一個,使用Firebug或「檢查元素」在鉻。 驗證瀏覽器正在加載您認爲應該加載的文件的css文件。

祝你好運。

0

瀏覽器可以緩存東西,您是否嘗試過在您的網頁上使用SHIFT-F5強制重新載入所有內容?