Caching Drupal 7.0 Views 7.x-3.14基于时间的缓存未按预期运行
我必须承认有些缓存的东西是我无法理解的,所以这可能是我对它应该如何工作的误解 但从本质上讲,我有以下特点:Caching Drupal 7.0 Views 7.x-3.14基于时间的缓存未按预期运行,caching,drupal,drupal-7,drupal-views,drupal-cache,Caching,Drupal,Drupal 7,Drupal Views,Drupal Cache,我必须承认有些缓存的东西是我无法理解的,所以这可能是我对它应该如何工作的误解 但从本质上讲,我有以下特点: 拉取六个不同的字段(2个文本,2个日期,1个布尔值,1个图像-尽管这也只是一个文本字符串,对吗?) 四个过滤器,其中两个向用户公开 整页显示每页15个项目(30多个项目使mysql消失) 按日期和日期排序 基于时间的缓存已打开。设置:查询结果从不, 渲染输出-5分钟 数据量巨大:超过4700条记录 该站点上唯一的其他缓存解决方案是stock Drupal页面缓存,用于匿名和块,两者都已
- 拉取六个不同的字段(2个文本,2个日期,1个布尔值,1个图像-尽管这也只是一个文本字符串,对吗?)
- 四个过滤器,其中两个向用户公开
- 整页显示每页15个项目(30多个项目使mysql消失)
- 按日期和日期排序
- 基于时间的缓存已打开。设置:查询结果从不, 渲染输出-5分钟
谢谢 嗨,维克德斯卡曼。事实上,Drupal页面缓存正在覆盖匿名用户的视图缓存。在引导时,Drupal在点击任何视图页面回调之前检查是否可以从缓存中提供页面。希望这有帮助。@ClaudiuChirilov是的,我意识到我对它如何使用缓存的认识是错误的。如果我将视图从Drupal缓存中排除,并使用基于时间的缓存,它会按预期工作吗?谢谢是的,您可以使用模块排除页面,这取决于您的视图使用的是页面还是块。drupal Cron也可以基于触发器请求运行。Drupal每次收到请求时都会检查cron是否运行。如果没有在指定的时间间隔内收到请求,则会失败。Cron每天都在运行,尽管我怀疑它有时会失败。这可能会在一夜之间发生,或者在网站上没有太多活动时发生。@Sandeep您指的是内置cron,对吗?不是通过shell或CPanel调度的set crontab?