ExpiresDefault:访问和修改之间的区别?

时间:2011-02-08 22:48:23

标签: caching .htaccess proxy performance cache-control

在Apache的中设置缓存控制时,我一直在尝试解码访问修改之间的实际利益差异.htaccess ,何时使用哪个,但发现Apache文档太技术化,无法理解。

基本上,我想使用一种方法来为我提供良好的快速缓存。有人可以解释使用访问而不是修改的优势吗?何时使用哪个?

A7200是否意味着“在最后一位用户访问后保留2小时”

ExpiresDefault "access plus 10 years"

M7200是否意味着“在服务器上修改文件后保留2小时”

ExpiresDefault "modification plus 10 years"

我有一堆动态文件(php | htm)和一堆静​​态文件(ico | jpg | png | gif | svg | swf | css | js | fon | ttf | eot | xml | pdf | flv)并且无法决定该怎么做。非常感谢您的澄清。

1 个答案:

答案 0 :(得分:2)

访问是指客户端的Web浏览器上次请求该文件的时间 修改是指网页最后一次更改(HTML)或生成(PHP)

如果您说Expiresdefault“access plus 2 days”,则意味着当用户从Apache下载文件时,该文件将在Apache缓存中保留2天,除非另一个用户请求同一个文件,并且...... / p> 访问加2天应该足够好,10年似乎非常过分。