мы знаем Memcached Все службы кэширования поддерживают получение нескольких данных за один запрос, а это значит, что нет необходимости многократно подключаться к внешним службам кэширования объектов, что позволяет существенно повысить эффективность работы сайта.
существует версия WordPress 5.5,Только что представилиwp_cache_get_multiple()
функция,Вы можете получить группу кэшей пакетно одним вызовом кэша.
Memcached Он также поддерживает установку нескольких данных в одном запросе и удаление нескольких кэшированных данных в одном запросе, поэтому WordPress 6.0 Эта версия улучшает метод пакетной обработки кэша и поддерживает полные пакетные операции кэширования, реализуя следующие три функции. CRUD операция, позволяющая создавать, редактировать и удалять несколько объектов кэша с помощью одного вызова кэша:
wp_cache_add_multiple
wp_cache_set_multiple
wp_cache_delete_multiple
Ниже приводится краткое описание этих трех функций:
wp_cache_add_multiple( data, group = '',
$data
: Пар «ключ-значение» можно добавить в кэш.$group
: Необязательный, Имя кэшированной группы, по умолчанию — пустая строка.$expire
: Необязательный,Срок действия истекает через сколько секунд,Единица измерения — секунды,По умолчанию – 0.,То есть срок его действия никогда не истекает.wp_cache_add_multiple( ['foo1' => 'value1', 'foo2' => 'value2'], 'group1' );
wp_cache_set_multiple( data, group = '',
data: Массив пар ключ-значение, которые будут помещены в кеш. group: Необязательный, Имя кэшированной группы, по умолчанию — пустая строка.
wp_cache_set_multiple( ['foo1' => 'value1', 'foo2' => 'value2'], 'group1' );
wp_cache_delete_multiple( keys, group = '' )
keys: Массив ключей, которые необходимо удалить из кэша. group: Необязательный, Имя кэшированной группы, по умолчанию — пустая строка.
wp_cache_delete_multiple( ['foo1', 'foo2'], 'group1' );
Эти три функции необходимы разработчикам плагинов. object-cache.php
Чтобы достичь этого, если нет, WordPress 6.0 Он будет обработан совместимо, что является циклическим вызовом. wp_cache_add()
、wp_cache_set()
и wp_cache_delete()
Однако это никак не может быть отражено таким образом. Memcached высокая эффективность.
новая версия WPJAM Basic встроенный object-cache.php
скоро произойдет wp_cache_set_multiple()
и wp_cache_delete_multiple()
функция, потому что Memcached Нет интерфейса для пакетного добавления. так wp_cache_add_multi()
Это не осуществится, пусть WordPress Использовать вызов цикла по умолчанию wp_cache_add()
Просто реализуйте это.
После обновления на новую версию,Скачать базовую версию WPJAM После этого необходимо повторно wpjam-basic/template/
в каталоге object-cache.php
Скопируйте файл в wp-content
в каталоге,Таким образом, можно создавать, редактировать и удалять несколько объектов кэша одним вызовом кэша.,Повышайте эффективность сайта.