Очистка объектного кэша в WordPress: WP_CACHE_FLUSH()

WP_CACHE_FLUSH() │ WP 2.0.0

Функция WP_CACHE_FLUSH() полностью очищает объектный кэш, удаляя все элементы из него.

Использование

Функция работает через метод WP_Object_Cache::flush().

Применение

Функция, которая вызывает WP_CACHE_FLUSH(), называется wp_cache_flush_runtime().

Быстродействие

  • При одном вызове: 0.000088 сек (очень быстро)
  • При 50000 вызовах: 0.54 сек (также очень быстро)

Хуки

Эта функция не использует хуки.

Возвращаемое значение

Функция возвращает true, если выполнение прошло успешно, и false, если произошла ошибка.

Пример использования

Чтобы очистить весь объектный кэш в WordPress, используйте следующую команду:

wp_cache_flush();

Заметки

  • Связанный метод: WP_Object_Cache::flush()
  • Глобальная переменная: $wp_object_cache — это глобальный экземпляр объектного кэша.

Изменения

Функция была введена в версии 2.0.0.

Код функции

В WordPress код функции wp_cache_flush находится в файле wp-includes/cache.php:

function wp_cache_flush() {
global $wp_object_cache;
return $wp_object_cache->flush();
}

Связанные функции

Некоторые функции, которые могут быть полезны при работе с объектным кэшем:

  • -_prime_post_caches()
  • clean_comment_cache()
  • clean_post_cache()
  • clean_user_cache()
  • wp_cache_add()
  • wp_cache_add_global_groups()
  • wp_cache_add_non_persistent_groups()
  • wp_cache_decr()
  • wp_cache_delete()
  • wp_cache_flush_runtime()
  • wp_cache_get()
  • wp_cache_get_last_changed()
  • wp_cache_incr()
  • wp_cache_replace()
  • wp_cache_set()
  • wp_clean_update_cache()
  • WP_Embed::delete_oembed_caches()
  • wp_using_ext_object_cache()

Эти функции помогут вам лучше понять, как работать с кэшем в WordPress и оптимизировать производительность вашего сайта.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *