Hi All!
Прошу помощи. Как мне кажется, вопрос довольно стандартный, просто я не знаю, как гуглить.
Дано
1. Есть основное содержимое страницы, которое, по сути, статическое. Страницы отдаются из Django и редактируются через простую админку.
2. В “шапке” сайта нужно выводить имя залогиненного пользователя или ссылку “Войти”.
3. Кроме того, есть переключатель языка. То есть станицы доступны на разных языках.
Чтоб показать, о чем я говорю, вот пример: http://www.google.ru/support/websearch/?hl=ru
В арсенале
django, nginx, memcached
Что хочется получить
1. Анонимные посетители получают страницы прямо из кеша nginx.
2. Для залогиненных пользователей нагрузка на бекенд (django) должна быть минимальна, т.к. основное тело страницы для всех одинаковое.
Вопрос
Какие есть варианты и какой из них наиболее правильный?
Сразу оговорюсь - компросмиссы не интересуют :)
Например, использовать кеширование средствами только django - не подходит.