Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Почти статические страницы - как их правильно кешировать [RSS Feed]

#1 Сен. 22, 2010 01:28:21

coxx
От:
Зарегистрирован: 2010-09-22
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Почти статические страницы - как их правильно кешировать

Hi All!
Прошу помощи. Как мне кажется, вопрос довольно стандартный, просто я не знаю, как гуглить.

Дано
1. Есть основное содержимое страницы, которое, по сути, статическое. Страницы отдаются из Django и редактируются через простую админку.
2. В “шапке” сайта нужно выводить имя залогиненного пользователя или ссылку “Войти”.
3. Кроме того, есть переключатель языка. То есть станицы доступны на разных языках.

Чтоб показать, о чем я говорю, вот пример: http://www.google.ru/support/websearch/?hl=ru

В арсенале
django, nginx, memcached

Что хочется получить
1. Анонимные посетители получают страницы прямо из кеша nginx.
2. Для залогиненных пользователей нагрузка на бекенд (django) должна быть минимальна, т.к. основное тело страницы для всех одинаковое.

Вопрос
Какие есть варианты и какой из них наиболее правильный?
Сразу оговорюсь - компросмиссы не интересуют :)
Например, использовать кеширование средствами только django - не подходит.



Офлайн

#2 Сен. 22, 2010 05:35:57

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Почти статические страницы - как их правильно кешировать

я у себя сделал так - страница полностью статическая, она мгновенно отображается у пользователя, при загрузке на ней отрабатывает jQuery скрипт который проверяет залогинен ли пользователь и если не нужно, то заменяет некоторые объекты на странице (поле логина, фио, меню … )

Офлайн

  • Начало
  • » Web
  • » Почти статические страницы - как их правильно кешировать[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version