我希望浏览器缓存重定向的响应。
我将src
标记上的img
属性设置为重定向到最终资源的网址。重定向仅在短时间内(例如15分钟)有效,但下载的实际内容是长寿的(即可以安全地存储一年)。我在图片响应上设置Cache-Control: max-age: <1 year>
,但由于重定向只能使用15分钟,因此我设置了Cache-Control: max-age: <15 minutes>
。如何告诉浏览器使用最终响应的缓存设置,甚至在后续页面视图中重定向后都不费心?
我使用哪种类型的重定向(3XX
)是否重要?
这与:Chrome and Safari caching 302 redirect有关但是我实际上想要他们认为是一个错误的行为。