Кеш (object cache) (рубрика)
Object cache або Кеш об’єктів у WordPress – це механізм ядра, що дозволяє зберігати будь-які дані в кеш. Такий кеш використовується для збереження даних, які виходять багато разів у процесі коду або збереження даних отриманих після складних операцій.
Докладніше: Об’єктний кеш у WordPress
| _prime_post_caches() |
Додає до об’єктного кешу зазначені записи (пости). Пости, які вже є у кеші, пропускаються. Також створює пов’язаний кеш термінів та метаданих. |
| clean_comment_cache() |
Видаляє об’єктний кеш вказаного коментаря. |
| clean_post_cache() |
Видаляє об’єктний кеш запису надісланого ID. Також буде видалено кеш термінів та дочірніх записів. |
| 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_flush_runtime() |
Повністю очищає об’єктний кеш, лише якщо він зберігається у пам’яті (не використовується постійне кешування). За постійного кешування нічого не робить. |
| wp_cache_get() |
Отримує дані з об’єктного кешу за вказаним ключем та групою. |
| wp_cache_get_last_changed() |
Отримує позначку часу останньої зміни вказаної групи об’єктного кешу. |
| wp_cache_incr() |
Збільшує значення елемента кеша за вказаним ключем та групою. Використовується для кешу значення якого є числом. |
| wp_cache_replace() |
Замінює/оновлює дані вказаного кешу, тільки якщо кеш вже існує, інакше нічого не робить (поверне false). |
| wp_cache_set() |
Додає дані до кешу об’єктів. Перезапише кеш, якщо вона існує. |
| wp_clean_update_cache() |
Видаляє дані про оновлення плагінів, тем і ядра з кешу. |
| wp_defer_term_counting() |
Дозволяє відкласти перерахунок кількості постів для терміна (елемента таксономії). |
| wp_suspend_cache_addition() |
Тимчасово зупиняє додавання об’єктів до об’єктного кешу. |
| wp_suspend_cache_invalidation() |
Припиняє видалення/обнулення об’єктів кешу. |
| wp_using_ext_object_cache() |
Перевірять, чи плагін (додатковий код) для постійного кешування об’єктів. |