У меня есть приложение, которое получает сообщения от устройств каждые несколько минут.У меня также есть клиенты, которые запрашивают последние 10 сообщений для определенного устройства.
Я страдаю от некоторого насыщения базы данных и хочу кэшировать этот список по устройству.Основная предпосылка заключается в том, что при получении сообщения от устройства процессор, который получает сообщения, сделает недействительным кэш-память для этого устройства.
Мой вопрос заключается в том, должен ли я просто сделать кэш-память недействительной, а затем восстановить ее, когдаследующий клиент подключается, или мне нужно, чтобы процессор устройства предварительно перестроил кеш.Процессор устройства может извлечь текущий кэш, извлекая последнюю запись, добавить новую запись и кешировать новый результат.
Я ценю, что это может быть, это зависит от ответа, но я был бы признателен, если бы услышал собственный опыт людейэта область.