我为我的用户生成了与此类似的 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。
Expires
Signature
浏览器会将这两个 url 视为不同的两个对象,并会再次尝试从 s3 存储桶下载资源。
它会导致一些性能问题。是否有可能让浏览器意识到这样一个事实:尽管 url 的参数部分存在差异,但用户正在尝试检索相同的资源并因此从其本地缓存中检索它?
amazon-s3 amazon-web-services pre-signed-url
amazon-s3 ×1
amazon-web-services ×1
pre-signed-url ×1