Кэширование результатов повторяющегося запроса в MongoDB

Я собираюсь создать страницу, которая предназначена для "Количество просмотров» много, но гораздо меньше пользователей будетзаписывать" в базу данных. Например, только 1 из 100 пользователей может публиковать свои новости на моем сайте, а остальные просто будут читать новости.

В приведенном выше случае, 100 тех же запросов будут выполнены, когда они посетят мою домашнюю страницу, в то время как фактическое изменение базы данных мало. На самом деле 99 из этих запросов - пустая трата мощности компьютера. Существуют ли методы, которые могут кэшировать результаты первого запроса, и когда они обнаруживают тот же запрос в течение короткого времени, могут доставить кэшированный результат?

Я использую MongoDB и Tornado. Однако в некоторых сообщениях говорится, что MongoDB не выполняет кэширование.

Создание статичного, кэшированного HTML с чем-то вроде Nginx не является предпочтительным, потому что я хочу каждый раз визуализировать персонализированную страницу с помощью Tornado.

Ответы на вопрос(2)

Ваш ответ на вопрос