[英]Http caching in Symfony2
我尝试在Symfony2中使用Standart AppCache进行网关缓存。 问题是,这三种方式中的每一种都定义了代理何时需要运行服务器脚本,因为由于某种原因缓存无效,我只能使用其中一种?
$response->setETag($article->computeETag()); // 1
$response->setLastModified($article->getPublishedAt()); //2
$response->setMaxAge(600); //3
我读了文档,但现在一点也没让我感到困惑。 Thnaks!
最长年龄要求最后修改。
ETag独立于其他两个,并且是页面数据的唯一标识符,因此浏览器/代理可以检查您的内容是否已更改。 因此,只有在存在其他ETag时,它才会从服务器加载数据
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.