Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
8c2b3c91
R
rails
项目概览
张重言
/
rails
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rails
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8c2b3c91
编写于
8月 24, 2014
作者:
S
schneems
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[ci skip] docs CDN Cache-Control behavior
上级
8ea49ec5
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
24 addition
and
0 deletion
+24
-0
guides/source/asset_pipeline.md
guides/source/asset_pipeline.md
+24
-0
未找到文件。
guides/source/asset_pipeline.md
浏览文件 @
8c2b3c91
...
...
@@ -1070,6 +1070,30 @@ X-Timer: S1408912125.211638212,VS0,VE0
Check your CDN documentation for any additional information they may provide
such as
`X-Cache`
or for any headers they may
##### CDNs and the Cache-Control Header
The
[
cache control
header
](
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9
)
is a W3C
specification that describes how a request can be cached. When no CDN is used, a
browser will use this information to cache contents. This is very helpful for
assets that are not modified so that a browser does not need to re-download a
website's CSS or javascript on every request. Generally we want our Rails server
to tell our CDN (and browser) that the asset is "public", that means any cache
can store the request. Also we commonly want to set
`max-age`
which is how long
the cache will store the object before invalidating the cache. The
`max-age`
value is set to seconds with a maximum possible value of
`31536000`
which is one
year. You can do this in your rails application by setting
```
config.static_cache_control = "public, max-age=31536000"
```
Now when your application serves an asset in production, the CDN will store the
asset for up to a year. Since most CDNs also cache headers of the request, this
`Cache-Control`
will be passed along to all future browsers seeking this asset,
the browser then knows that it can store this asset for a very long time before
needing to re-request it.
Customizing the Pipeline
------------------------
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录