Symfony2/Twig: 根据什么判断是否更新缓存?



 服务器: Debian wheezy
开发机:Win8.1
Symfony2.3.x dev模式

  1. 本地编辑视图文件 a.html.twig 后,用 ftp 同步至服务器,刷新页面,页面不显示任何变化;
  2. 远程登录服务器, vim a.html.twig 文件,不做任何修改,直接 :wq ,刷新页面,第 1 步在本地的修改显示出来了;
  3. 如果直接在服务器端修改,可以显示;
  4. 如果本地修改上传后,清空框架生成的页面缓存,页面修改可显示。

由此可以确定,是 Symfony2 页面缓存的问题。
观察了一下文件修改时间,没有问题。 Ftp 同步上去后,服务器端的文件修改时间跟本地一致。
问:Symfony2(或者说 Twig ) 基于什么判断更新页面缓存?
如何解决?

php symfony 缓存 twig

aike7 11 years, 2 months ago

Your Answer