diff --git a/wp-content/mu-plugins/object-cache-bootstrap.php b/wp-content/mu-plugins/object-cache-bootstrap.php index 407b63a..0a0b0a4 100644 --- a/wp-content/mu-plugins/object-cache-bootstrap.php +++ b/wp-content/mu-plugins/object-cache-bootstrap.php @@ -7,19 +7,25 @@ * * УСТАНОВКА MEMCACHED НА ПРОДЕ: * 1. Установить PHP-расширение: sudo apt install php-memcache - * 2. wp plugin install memcached (установить плагин) + * 2. wp plugin install memcached * 3. Скопировать drop-in: * cp wp-content/plugins/memcached/object-cache.php wp-content/object-cache.php - * 4. Плагин НЕ активировать — он нужен только как источник файла. + * 4. Плагин НЕ активировать. * * @package Dekart - * @version 2.1 + * @version 2.2 */ // ============================================================ // 1. КОНСТАНТЫ ДЛЯ ПЛАГИНОВ // ============================================================ +// Уникальная соль для ключей кеша — на основе DB_NAME (разная для каждого сайта). +// Предотвращает коллизию когда несколько WP-сайтов используют один Memcached/Redis. +if ( ! defined( 'WP_CACHE_KEY_SALT' ) && defined( 'DB_NAME' ) ) { + define( 'WP_CACHE_KEY_SALT', DB_NAME ); +} + if ( ! defined( 'WP_REDIS_HOST' ) ) { define( 'WP_REDIS_HOST', '127.0.0.1' ); }