Я читал, что многие люди используют Redis или другое решение для хранения значений ключей / NoSQL в качестве распределенного кэша для своего сайта.
Может быть, я не совсем понимаю, но кажется, что подобное решение работает только для общих данных.Например, если у меня есть веб-сайт, который требует, чтобы пользователь вошел в систему, и запросы, которые он генерирует, возвращают данные, относящиеся только к тому пользователю (в моем случае, банковские данные / информация об активах), который не может быть кэширован для всех пользователей, этот типрешения не работает.
К сожалению, база данных является общей для всех наших приложений, и когда она застревает, веб-сайт также застревает.Поскольку у каждого пользователя есть гигабайты информации, я, очевидно, не могу кэшировать все это, и каждая веб-страница запрашивает совершенно разную информацию.
Есть ли какая-то стратегия кэширования, которую я могу использовать для этого типа сценария?