Проблема с Редис
Спасибо за подсказку, действительно проблема в памяти 1 гигабайт уходит за 5-10 часов, проверял 3 раза (версия WP 5.7). Я думал будет перезаписывать автоматом. Сейчас поставил WP_REDIS_MAXTTL 4 часа и работает трое суток без ошибок.
Пару слов о работе плагина. Количество запросов sql при загрузке страницы уменьшилось со 130 до 50-60, нагрузка на БД снизилась на 30% примерно (смотрю график нагрузки). Скорость генерации страницы не изменилась около 0,3 сек, проверял на тестовом сайте много раз.
Это нормально что скорость никак не меняется?
И еще скорее всего комментарии не кэшируются, можно настроить чтобы кэшировались?
Еще хочу протестировать Object Cache 4 everyone, если будут лучшие показатели напиши.
Это нормально что скорость никак не меняется?
Да нормально, хотя обычно должна чуть снижаться.
Еще хочу протестировать Object Cache 4 everyone, если будут лучшие показатели напиши.
Его не пробовал. но там я думаю везде будет +/- тоже самое.
Как кэшировать WP_Query в старых версиях вп? (у меня WP 5.7)
Количество запросов не меняется если добавить параметр
'cache_results' => true (или false)
Вот пример
$args = array(
'cache_results' => true,
'posts_per_page' => 50,
'cat' => 1,
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
echo '<li>' . get_the_title() . '</li>';
}
} else {
// Постов не найдено
}
wp_reset_postdata();

Похоже что ошибка связана с превышением лимита памяти, установленного в Redis (maxmemory).
Такой командой можно глянуть что там с памятью