Я пишу приложение для блога. Все страницы (списки сообщений, детали сообщения) действительно статичны, я могу предсказать, когда должно быть обновление (например, когда я пишу новое сообщение или добавляется комментарий). Я мог бы использовать @cache_page для кэширования всех представлений.Django cache все, кроме части
Единственная проблема заключается в том, что на каждой странице у меня есть данные, собранные из Twitter, которые я хочу обновлять каждые 5 минут.
Django предлагает кэширование шаблонов, кэширование для каждого представления и структуру кэша низкого уровня. При использовании структуры низкого уровня я могу избежать вычисления большей части того, что должно отображаться на странице (например, кеширование почтовых запросов, комментариев, тегов ...).
Каков наилучший подход к моей проблеме? Как агрессивно кэшировать почти все для просмотра/шаблона, но несколько частей?
Я хочу избежать использования iframes.
Благодаря
обновите эти части с помощью ajax на загрузке страницы? – Kedar
Это простая идея, о которой я не думал, спасибо. Я бы хотел знать, есть ли что-то на основе django. – pistacchio