use*_*232 4 caching website-hosting browser-cache google-cloud-storage
我在 Google Cloud 存储中托管了一个网站。它只有静态文件。一切都很好。我更改了几页并将这些文件上传回云存储。它已成功上传。但是这些更改在通过浏览器访问时不会立即反映出来。它在一段时间后起作用。我找不到反射后的时间模式。
任何人都可以知道如何在浏览器中立即反映更改。
我已经清除了所有缓存和 cookie。我已经使用 control+F5 刷新页面,但它不起作用。我已经测试了 Firefox 和 Chrome。两者的行为相同。
我复制了下面的标题内容,
请求头
用户代理:Mozilla的/ 5.0(Windows NT的6.1; WOW64; RV:53.0)壁虎/ 20100101火狐/ 53.0接受:text / html的,应用/ XHTML + xml的,应用/ XML; Q = 0.9,/ Q = 0.8接受-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive Upgrade-Insecure-Requests: 1 Pragma: no-cache Cache-Control: no-cache
响应头
X-GUploader-UPLOADID:AEnB2UpLL0HQXX5kBesLWzBDywY7Wyry1yA7WjPEnQT0YtH-Jg4PHl5kBHAGjqiATWSZ1-AJKX9IsrPbzP4lUZvtF2IAvbqxhA到期:星期一,2017年5月8日16点59分五十秒GMT时间:星期一,2017年5月8日15:59:50 GMT的Last-Modified:星期一,2017年5月8日15:53: 53 GMT 电子标签:“af73f0909ae13b8cc6298d8a58640046”x-goog-generation:1494258833242504 x-goog-metageneration:1 x-goog-stored-content-encoding:身份x-googmetalength-stored-goog-stored-goog-content-encoding:1494258833242504 -reserved-file-mtime: 1494258821 Content-Type: text/html Content-Language: en x-goog-hash: crc32c=fOshiQ==, md5=r3PwkJrhO4zGKY2KWGQARg== x-goog-storage-class: 区域:R接受-字节内容长度:24795 服务器:上传服务器缓存控制:公共,最大年龄 = 3600 年龄:2128
默认情况下,Google 本身会将公开可读的对象缓存长达一个小时。刷新本地缓存无济于事。您可以通过在上传对象时指定特定的缓存控制策略来更改此行为。您也可以事后更改此属性,但它不会从缓存中删除对象,直到小时用完。
您还可以通过显式指定对象的生成或通过将一些无意义的查询参数附加到 URL 来下载对象的新版本,例如?skipCache=1234.
| 归档时间: |
|
| 查看次数: |
982 次 |
| 最近记录: |