相关疑难解决方法(0)

如何使用不同的 aws s3 预签名 url 使浏览器缓存相同的图像?

我为我的用户生成了与此类似的 url,以便从我的 aws s3 存储桶中检索图像文件:

https://resource.my-company.com/tYERrR13341/q1/something.jpg?response-expires=Thu%2C%2008%20Nov%202018%2007%3A26%3A21%20GMT&AWSAccessKeyId=TTKIAJJ9ebJ89741rZ1888818188181818181818181818181818181818181818181811818118111811100000000000000000000000000000000极热

有时,用户可能会刷新页面,同一资源的 url 会为Expires和获取一组新值Signature

浏览器会将这两个 url 视为不同的两个对象,并会再次尝试从 s3 存储桶下载资源。

它会导致一些性能问题。是否有可能让浏览器意识到这样一个事实:尽管 url 的参数部分存在差异,但用户正在尝试检索相同的资源并因此从其本地缓存中检索它?

amazon-s3 amazon-web-services pre-signed-url

8
推荐指数
1
解决办法
1215
查看次数