fix: WP_CACHE_KEY_SALT для разделения кеша между сайтами
- Использует DB_NAME как соль для ключей кеша - Предотвращает коллизию когда schelkovo и pushkino используют один Memcached/Redis на сервере - Без соли siteurl/home из кеша одного сайта читаются другим
This commit is contained in:
parent
0bb005339c
commit
0c551ee717
@ -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' );
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user