The documentation for RT 5.0.4 states that setting ‘WebFlushDbCacheEveryRequest’ to 0 in the RT_Config.pm
will result in the following:
#
$WebFlushDbCacheEveryRequest
By default, RT clears its database cache after every page view. This ensures that you’ve always got the most current information when working in a multi-process (mod_perl or FastCGI) Environment. Setting $WebFlushDbCacheEveryRequest to 0 will turn this off, which will speed RT up a bit, at the expense of a tiny bit of data accuracy.
In my experience, setting this variable to zero has a dramatic impact, significantly speeding up RT. This performance boost may be particularly noticeable in high-usage environments like mine, which has a large database. But what exactly does ‘at the expense of a tiny bit of data accuracy’ mean? Could someone please elaborate on this topic? I appreciate all the help you can provide.