我已将 Supabase 中图像的缓存最大期限更新为 15552000 秒(6 个月),因为我的文件将是静态的。 但是,当我检查 Chrome 中的网络选项卡时,max-age 仍然是 3600。 我已经确定这不是因为旧缓存仍在工作,但即使在清除缓存或等待一个小时过去后,max-age 仍然是 36 ...
我已将 Supabase 中图像的缓存最大期限更新为 15552000 秒(6 个月),因为我的文件将是静态的。 但是,当我检查 Chrome 中的网络选项卡时,max-age 仍然是 3600。 我已经确定这不是因为旧缓存仍在工作,但即使在清除缓存或等待一个小时过去后,max-age 仍然是 36 ...
通过 gsutils 命令设置缓存控制元数据键时: gsutil -m setmeta -h "Cache-Control:public, max-age=14400" 'gs://my-bucket/style.css' 我使用另一个 gsutils 命令验证元数据是否已正确更新: gsutil ...
我想在 Cache-Control 标头中找到单独的 max-age 和带有 must-revalidate 的 max-age 之间的区别。 我用这两种方法对 chrome 进行了验证。 max-age=10 - 这意味着响应在 10 秒后不再有效,客户端必须到达服务器以获得新结果,并且 ...
Cookie 结构中的 Expires 和 Max-Age 有什么区别? 我无法理解。 ...
有人评论了这个关于缓存的问题: ...使用 Cache-Control 值:max-age=0, s-maxage=604800 似乎可以在新页面内容上获得我想要的即时客户端更新行为,但仍然在 CDN 级别缓存我真的会在 CDN 级别获得缓存并为我的用户提供即时更新吗? 是否有意义? 这种组合如 ...
我已将服务器响应配置为在多个端点上包含Cache-Control: max-age=<some number> 。 我在前端使用 Axios 在这些端点上发出 AJAX 请求。 当我刷新页面时,从浏览器缓存中正确提取了一些请求,但其中两个总是 go 再次发送到服务器。 拒绝从缓存中提 ...
在我的 flask 应用程序中,我需要设置Access-Control-Max-Age 。 它的正确语法是什么? 参考: https://flask-cors.readthedocs.io/en/latest/api.html ...
尊敬的前辈,我正在使用谷歌存储桶来存储我网站的静态内容。 我希望将此内容缓存在 CDN 中,这就是我将存储桶设为公开的原因,这导致默认情况下将 https 标头 Cache-control 设置为 public 并将 max-age 设置为 3600。 我想将所有将来上传到存储桶中的对象的 max- ...
我有一个 SPA,它从后端服务器消耗一些 static 资产。 出于某种原因,我选择了ETag验证作为缓存机制。 简而言之,我希望浏览器将资产永久保存在其缓存中,只要相关的ETag保持不变。 要向浏览器发出有关缓存的信号,响应中必须存在 header Cache-Control 。 对我来说这完全 ...
我有一个简单的 Node 服务器,它将 Cache-Control max-age 设置为 1200 秒,并且客户端请求图像。 即使 1200 秒还没有过去,如果我从服务器更改图像并刷新页面,图像将再次下载(即使 1200 秒还没有过去)。 它应该从缓存中读取,直到它过期。 这是响应头: 为 ...
我正在我的应用程序中加载一些缩略图图像,这些图像存储在Google云端中,我已将缩略图对象设为公开,并设置了cache-control: public, max-age:2628000 ,这似乎在chrome上有效,我可以看到这些图像正在从缓存中加载,但是在mozilla firefox上却无法 ...
我有一个带有 API 平台的应用程序,另一个使用我的 API。 我想更改 max-age 值,但是当我更改配置中的值时,它不会在我发送请求时更改该值... 这是我的配置: 这是我的请求和响应标头: 告诉我我做错了什么。 ...
想象一个max-age为60秒的资源: 1分钟后,浏览器将发送条件标头If-None-Match 这将检查资源的etag是否已更改。 如果etag尚未更改,服务器将返回304 Not Modified响应。 此响应会自动将新的60秒添加到max-age吗? 还 ...
如果我将服务器响应设置为: Cache-Control: private,no-cache,max-age=900会发生什么? 如果标题是这样的话会发生什么: Cache-Control: public,no-cache,max-age=900 ? 既然它no-cache ,浏览器(或代 ...
我正在尝试构建一个应用,在其中我将来自不同URL的图像列表下载到集合视图中。 所有这些图像都存储在具有最大期限和缓存限制的缓存中。 我将URL存储为每个图像的密钥,以便在再次下载图像时可以检查图像是否已经存在,如果可以,请检查最长使用期限,但是我被告知将URL存储为ID是不正确的做法。 关 ...
两个标头Cache-control: max-age=0和Cache-control: max-age=-1之间的浏览器行为有何不同? 如果浏览器收到max-age = 0,它将立即重新验证缓存。 如果浏览器收到max-age = 10,它将在10秒后重新验证缓存。 max-age = ...
在阅读Http Cache rfc后,我对max-age行为有疑问。 场景: 用户代理 Origin Server Response标头 服务器告诉用户代理在2分钟后应该重新验证所请求的资源。 1分钟后,用户代理发出另一个请求,指定max-age 1分钟: ...