WP_CACHE_FLUSH_RUNTIME() Function Overview in WordPress 6.0.0

WP_CACHE_FLUSH_RUNTIME() │ WP 6.0.0

Функция WP_CACHE_FLUSH_RUNTIME() очищает все элементы кэша из памяти, которые были добавлены во время работы приложения.

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

Эта функция использует следующие функции:

  • wp_using_ext_object_cache()
  • wp_cache_flush()

Хуки:
Функция не имеет хуков.

Возврат

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

Применение

Чтобы использовать эту функцию, просто вызовите команду:

wp_cache_flush_runtime();

Примеры

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

В приведенном ниже примере кэш объектов будет очищаться после добавления 100 записей в базу данных:

$counter = 0;

foreach ( $posts as $post ) {
    $counter++;

    wp_insert_post( $post );

    if ( 100 === $counter ) {
        wp_cache_flush_runtime();
        $counter = 0;
    } 
}

Вы можете добавить свой собственный пример использования.

Заметки

  • См. также: WP_Object_Cache::flush() для получения дополнительной информации о том, как работает очистка кэша.

Изменения

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

// Код функции
function wp_cache_flush_runtime() {
    return wp_cache_flush();
}

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

Вот несколько функций, связанных с объектным кэшем (cache):

  • _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()
  • 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 не будет опубликован. Обязательные поля помечены *