Views based pages are not updated

QMy homepage and other Views based pages are not updated properly with new or updated content, even if Speed Booster cache is left at default 10 seconds. Is there any hidden setting to make these pages “live” and avoid displaying outdated, cached results?

AIt could be related to Views specific caching which populated Redis cache (not Speed Booster cache) with longer than expected cache TTL (time-to-live) value. You can verify if this is the case by adding ?noredis=1 to the visited URL. If you see fresh content now, it is because Redis, which has views cache entries stored with longer than expected TTL is now disabled on the fly. But it is not Redis fault. There is now built-in Views cache bully module enabled by default in all your sites, which forces 1h cache TTL on all views without any caching configured yet. It does a good job with auto-enabling caching where needed. Of course it is not ideal and could be improved. If you have set your own caching settings in all your views, Views cache bully will not alter them.

»If you still experience issues after configuring your own caching settings properly in your views, please try to disable Views cache bully module and also set to TRUE related variable: views_cache_bully_dont_enable = TRUE in this site platform specific INI file: boa_platform_control.ini located in the /sites /all /modules directory. If there is only default template file there, please copy it as boa_platform_control.ini in the same directory and edit the line for views_cache_bully_dont_enable variable. You will find extensive built-in docs there as well.

»Note: there are two (2) views / cache related modules auto enabled: Views cache bully and Views content cache, so it is also possible that the problem / conflict is not caused by Views cache bully, but by Views content cache, even if it would be an extremely edge case, so it is a good idea to check this as well. Besides, Views cache bully doesn’t affect any view with already enabled own caching — either simple or with the help of more advanced Views content cache. It only affects views with no caching enabled at all (and there should be no such views in any live site, hence its name and the idea behind). That said, we are eager to investigate all edge cases reported so we could improve both our configuration defaults and included / enabled modules code, so please share with us any findings, if possible.

!Please remember that no caching enabled in views is considered as a serious bug and a common source of performance degradation for any live site and as such is not allowed on our hosted services, which are designed to provide the best, high performance Drupal hosting on the planet. The only exception is when you have some view(s) which can’t use any caching, for example to not break Views based checkout, like it is known to work in the Commerce module. BOA daily maintenance agent will automatically disable Views cache bully if it detects that Commerce or Ubercart is enabled.

Create Account or request a free Test Drive
Already 900+ hosts powering thousands of Drupal sites are running on our high-performance Aegir BOA stack
© 2009-2023 Omega8.cc | ul. Zlota 59, 14th floor Skylight Building, 00-120 Warsaw, Poland | Twitter
Smokin’ Fast Drupal Hosting in Amsterdam · Chicago · Frankfurt · London
Madrid · New York · San Jose · Singapore · Sydney · Toronto · Warsaw