нужно кэшировать данные за последний час. Сложил в вектор пары временная метка и объект. А как лучше быть потом? Ведь хочу ускорить доступ таким образом, когда вызывать очистку вектора? Юз кейс примерно следующий. К серверу приходит запрос, сервер что-то считает, отдает часть данных и считает дальше довольно долгое время. Потом снова может прийти запрос, по которому отдам подсчитанное. Данные устаревают условно за час.
Использовать кэш ?
Да, какие подходы существуют?
Подходы к реализации кэша)
Какие тут подходы ещё? КОгда считаешь новую информацию, ищешь одну самую старую и удаляешь.
https://habr.com/ru/post/136758/ Примитивный вариант.
Спасибо! Именно это и искал
Я как-то считал 2048 по пространству состояний и пришел к выводу, что кэши не работают
Зависит от условий, естественно. В некоторых не работают.
И лекция, где этот вариант обсуждается.
Обсуждают сегодня