Автор: Stasyuk Eugene 142 15.03.2024

Cloudabove имеет возможность ускорить сайт путем кеширования на сервере. По умолчанию этот кеш очищается каждые 15 минут. Это довольно весомо ускоряет сайт, но при этом влияет на отображение контента. Например, в моем случае опубликованный пользователем отзыв на товар появлялся только спустя 15 минут.

Очистить кеш довольно просто. В основе этого лежит GET запрос на https://scout.cloudabove.com/api/cache/purge. Важно, чтобы запрос исходил из вашего сервера, иначе API запрос не примет.

В случае с отзывами на Woocommerce мы будем использовать хук comment_post и функцию wp_remote_get()

function clear_server_cache($comment_id, $comment_approved) {

    if($comment_approved == 1){
        wp_remote_get('https://scout.cloudabove.com/api/cache/purge', array('timeout' => 5));
    }
}

add_action( 'comment_post', 'clear_server_cache', 20, 2 );

Кроме того, мы можем очищать кеш с админки сайта с помощью кнопки

Чтобы она стала доступна, для этого необходимо этот файл scout-cache-helper.php поместить в папку wp-content/mu-plugins нашего сайта.

Другие статьи

Всплывающее окно на сайте (попап, модальное окно) pop-up window

Всплывающее окно на сайте (попап, модальное окно)

Всплывающее окно на сайте (попап, модальное окно)

Когда я только осваивал азы разработки, всплывающее окно я делал вручную. Да, да — вместо того, чтобы найти какое-то готовое решение, я занимался этим неблагодарным делом 🤪. Мне казалось, что особо ничего сложного в этом нет. Но, только спустя какое-то время работы над данным вопросом, я начал осознавать, что сделать это не так уж и […]

Навигация по контенту страницы

Навигация по контенту страницы

Навигация по контенту страницы

Что это? На некоторых сайтах периодически можно встретить нечто подобное: Работает эта штука следующим образом: Каждый пункт содержимого — это заголовок статьи h2, h3, h4 … Кликая на какой-либо из этих пунктов мы перемещаемся с помощью якорной ссылки в необходимую нам область страницы. Также, когда мы пролистываем страницу и в поле зрения пользователя попадает определенная […]