缓存控制标头被忽略

时间:2020-04-17 16:02:17

标签: ruby-on-rails ruby amazon-cloudfront

我的缓存头有问题。我已经成功配置了Cloudfront来服务我的静态资产,但我也想将这些资产存储在缓存中,但是我的缓存控制标头不起作用。

production.rb中的缓存控制标头

config.static_cache_control = "public, max-age=31536000"

curl -i的响应

content-type: image/svg+xml
content-length: 1109
server: Cowboy
date: Fri, 17 Apr 2020 15:40:47 GMT
last-modified: Tue, 23 Oct 2018 06:20:26 GMT
strict-transport-security: max-age=31536000; includeSubDomains
via: 1.1 vegur, 1.1 36977a6510529cb59329604bc8295569.cloudfront.net (CloudFront)
vary: Accept-Encoding
x-cache: Miss from cloudfront
x-amz-cf-pop: CPH50-C1
x-amz-cf-id: u16cAiiGFzz_Tw7UWYGH6DNLqUgAy0pVM7cgzJYLXmvTYAGR6LVpbw==

我希望有一行cache-control: public, max-age=31536000"

还有什么需要补充的吗?

0 个答案:

没有答案