【发布时间】:2013-05-12 16:13:19
【问题描述】:
我们试图弄清楚在前端控制器中启用 AppCache 对缓存有什么影响,而无需在响应对象上调用任何缓存指令。
我假设只需添加以下行并将 default_ttl 设置为 1:
$kernel = new AppCache($kernel);
如果不对响应调用缓存指令,就不会改变应用程序的行为。但是一旦我们添加了这一行(和 cache:clear),我们的服务器每秒就能够处理更多的请求,这表明正在进行一些缓存。
打开调试并将 default_ttl 设置为一小时,我们在 http 标头中看到的是
X-Symfony-Cache: GET /: miss
这是否意味着没有进行反向代理缓存?如果是这样,性能提升的原因是什么?
任何关于在这种情况下发生的事情的澄清都会很棒。
【问题讨论】:
标签: performance caching symfony