2010-09-28 35 views
5

我有一个网站,我每月更新一次内容。当我检查HTTP请求头字段,我得到下面的输出:我应该过期,缓存控制和编译指示HTTP请求标头字段设置为?

Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Pragma: no-cache 

我的问题是,鉴于在我内容更新的频率,我想手动设置这些字段,以允许站点的高速缓存。我正在使用php头();命令这样做。

因此,我的问题是:我应该过期,缓存控制和编译指示HTTP请求头字段设置为?另外,除了这些之外,我还应该设置其他领域吗?

回答

0

你Expires头应该在未来的日子,此时的内容将过期,缓存将被迫再次读取它。

摆脱附注头

的对于缓存控制你可以添加: 公众最大年龄= 2592000

假设你想让它的缓存为30秒。

为了更好的控制,您应该遵循hafichuk的建议并使用ETags。

有关缓存头引用退房Headers

+0

你的意思* 30天* – 2017-11-15 04:38:17

相关问题