【发布时间】:2011-09-08 03:59:30
【问题描述】:
我是否:
head 302
或
head 307
或
redirect_to
在同一个控制器动作中调用
response.headers['Cache-Control'] = "public, max-age=86400"
没有效果。 Rails 发送:
Cache-Control: no-cache
无论如何。我需要发送 Cache-Control 标头来指示边缘缓存为重定向服务一天。这可能吗?
【问题讨论】:
-
为什么要在重定向时提供缓存控制?
-
因为重定向总是到同一个位置,但该位置存储在数据库中,我不希望我的 rails 应用程序必须在每个请求时查找它。我希望 cloudfront 进行重定向,而不必先去 rails。
标签: ruby-on-rails caching cdn amazon-cloudfront