From ce5f012174359a6fddda143c5009a761d65891bc Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Mon, 3 Apr 2023 07:52:42 +0100
Subject: [PATCH] Use global memcache for usermeta object cache

Attempts to fix issue #114.
---
 docker/wp-config.php | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/docker/wp-config.php b/docker/wp-config.php
index 24f65b5c..ea3339f7 100644
--- a/docker/wp-config.php
+++ b/docker/wp-config.php
@@ -168,9 +168,16 @@ define('NOSPAM_API_URL', 'http://nospam.investici.org:9001');
  * Memcache servers for Wordpress object caching.
  */
 $memcached_servers = array(
+  // Cache most things locally.
   'default' => array(
     '127.0.0.1:7108'
-  )
+  ),
+
+  // User metadata (including session ticket info) needs to be global.
+  // See issue #114.
+  'userlogins' => $noblogs_config['memcached'],
+  'usermeta' => $noblogs_config['memcached'],
+  'user_meta' => $noblogs_config['memcached'],
 );
 
 /*
-- 
GitLab