2017-02-17 16 views
0

У меня есть веб-приложение, построенное с использованием PHP и MySQL. Теперь база данных попадает в красную линию из-за нагрузки. Я пытаюсь использовать phpfastcache для хранения набора данных в redis и уменьшения нагрузки на БД. Набор данных выполняется из нескольких таблиц и может потребоваться до 15 секунд для извлечения. Но я получаю запросы от клиента каждые 2-3 секунды. Таким образом, во время создания кеша может быть 5-6 запросов. То есть, когда существующий кеш истек, а новый получает сборку.phpfastcache для набора данных кеширования

Эти запросы снова пытаются создать кэш, что добавит время построения кэша.

Есть ли способ обхода этой проблемы?

Спасибо :)

ответ

0

По состоянию на V6 появился новый Cache Slam option, который поможет вам предотвратить эти рода проблем.

Cheers, Georges

 Смежные вопросы

  • Нет связанных вопросов^_^