Carlton B wrote:
OK, it seems that when I disabled Turck support in LocalSettings.php, suddenly all my navigation links worked like magic. But I've got no caching at all now, and I'm a bit concerned about that.
I would not recommend using the Turck object cache option on a production server; it hasn't been thoroughly tested.
By default, the objectcache table in the database will be used for the message cache and the parser cache.
Turck does an excellent job of caching compiled PHP code (this requires NO configuration in LocalSettings.php, as it's completely independent of our code), but it's less clear that trying to shove other data in it helps, and it's not well tested or used by us.
If you really need the additional shared data caching (memcached sessions, cached user objects, other bits) or if the use of the objectcache table is a performance problem for you, consider using memcached. (Assuming you're running your own servers, have appropriate access control for network, etc.)
-- brion vibber (brion @ pobox.com)