1

我在Google雲端存儲中託管了一個網站。它只有靜態文件。所有工作都很好。我已經更改了幾頁文件並將這些文件上傳到雲存儲。它已成功上傳。但是,這些更改不會立即通過瀏覽器訪問。它在一段時間後有效。反映後我無法找到時間模式。如何使用Google雲端存儲管理緩存

任何人都知道如何立即在瀏覽器中反映這些變化。

我已清除所有緩存和Cookie。我用控制+ F5來刷新頁面,但它不工作。我測試了Firefox和Chrome。兩者表現相同。

我抄以下內容的標題,

請求頭

的User-Agent:Mozilla的/ 5.0(Windows NT的6.1; WOW64; RV:53.0)的Gecko/20100101火狐/ 53.0 Accept:text/html,application/xhtml + xml,application/xml; q = 0.9,/; q = 0.8 Accept-Language:zh-CN,en; q = 0.5 Accept-Encoding:gzip,deflate 連線:保持活力 升級不安全-要求:1 附註:無緩存 緩存控制:無緩存

響應頭

X-GUploader-UPLOADID:AEnB2UpLL0HQXX5kBesLWzBDywY7Wyry1yA7WjPEnQT0YtH-Jg4PHl5kBHAGjqiATWSZ1-AJKX9IsrPbzP4lUZvtF2IAvbqxhA 截止日期:2017年5月8日星期一16:59:50 GMT 日期:2017年5月8日星期一15:59:50 GMT Last-Modified:Mon,08 May 2017 15:53:53 GMT Etag:「af73f0909ae13b8cc6298d8a58640046」 x-goog-generation:1494258833242504 x-goog-metageneration:1 x-goog-stored-content-encoding:identity x-goog-stored-content-length:24795 x-goog-meta-goog-reserved -file-的mtime:1494258821 的Content-Type:text/html的 內容語言:zh X-goog-哈希:CRC32C = fOshiQ ==,MD5 = r3PwkJrhO4zGKY2KWGQARg == X-goog-存儲類:區域 接受-Ranges:字節 的Content-Length:24795 服務器:UploadServer 緩存控制:公衆,最大年齡= 3600 年齡:2128

回答

0

默認情況下,Google本身會將公共可讀對象緩存長達一個小時。刷新本地緩存將無濟於事。您可以通過在上傳對象時指定特定的緩存控制策略來更改此行爲。事實上,您也可以更改此屬性,但在小時耗盡之前,它不會從緩存中刪除該對象。

您還可以通過顯式指定對象的生成,或者通過在URL中添加一些無意義的查詢參數(如?skipCache=1234)來下載對象的新版本。

相關問題