Время жизни кеша

Есть сайт с большим количеством продуктов (больше 350 тысяч) и категорий (более 80 тысяч). Размещен на VDS 4 ядра, 4 ГБ памяти, NVMe диски, быстрые процессоры.

Проблема в следующем: категория может открываться по 30 секунд и более (львиная доля времени уходит на ожидание ответа сервера, остальное не существенно). Установил плагины "Memcached" и "Кеширование товаров". Если зайти на страницу какой-нибудь категории (первая загрузка 30 секунд) и потом перезайти еще раз, то время загрузки уже будет удовлетворительным (порядка 2-3 секунд). Видимо происходит загрузка из кеша. Но кеш это пропадает примерно через 15 минут, и снова загрузка категории продолжается в течение 30 секунд. 

Как добиться того, чтобы "быстрая" загрузка сохранялась не 15 минут, а например неделю? Какие параметры за это отвечают?

1 ответ

  • 2
    Димас 30 июня 2021 21:13 #

    Отключил Memcached, и о чудо - все точно также. Видимо какое-то кеширование идет в MySQL, а Memcached не работает как надо. Хотя в его массиве за сутки накопились 32000 каких-то записей...

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите