Кеширование страницы
Есть немалый объем данных, который отдается в основном через ajax. Необходимо реализовать максимально быструю отдачу.
Изначально ajax запросы обрабатывались и кешировались Django’й, но с увеличением числа пользователей этот способ иногда стал давать завтыки по несколько секунд.
Следующим шагом был вынос функционала по отдаче из Django. Написали тоже самое на Tornado и получили более лучшие результаты.
После, вспомнив о статье «Ресайз изображений на лету» (http://doc.prototypes.ru/server/nginx/ngx_http_image_filter_module/local/) попробовали на первый вариант наложить кеш, описанный в статье. И вот оно счастье! Кешировать можно хоть на сутки, в случае чего не накладно даже весь кеш сбросить, а про скорость я молчу ;)