- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вопрос - как средствами nginx отличить зарегистрированного пользователя от гостя в Joomla 1.5?
Вопрос - как средствами nginx отличить зарегистрированного пользователя от гостя в Joomla 1.5?
по куке, пример для wordpress http://poiuty.com/wordpress-nginx-cache.html
вот - а для Джумлы как эту куку прописать правильно?
посмотреть какие куки вешает joomla для авториз юзеров (так же можно не по куке, а по сессии).
или же самому в коде, после логина -> повесить куку.
proxy_no_cache $cookie_НАЗВАНИЕ_КУКИ;
proxy_cache_bypass $cookie_wordpress_НАЗВАНИЕ_КУКИ;
У меня на сайте нет пользователей, задача не кэшировать админку.
Правильно ли я делаю:
1. Чищу куки, захожу в админку сайта, смотрю куку фаербагом
вижу там:
Set-Cookie 21ed27fe4421640fa08016408c8acfaa=2459sb1a8p8etb5hpvqk96rur6; path=/
2. пишу в конфиге
# Условия - не брать из кеша:
if ($request_method = POST) { set $do_not_cache 1; }
if ($http_cookie ~* "21ed27fe4421640fa08016408c8acfaa" ) { set $do_not_cache 1; }
Dram,
лучше без if, в location который проксирует на апач
посмотрите по ссылке (которую я дал выше) -> там есть пример конфига. Кстати, добавил там графики нагрузки (до и после)
POST по дефолту не кешируется (в новых версиях) http://mailman.nginx.org/pipermail/nginx-ru/2009-April/023838.html
т.е. не нужно
Dram,
POST по дефолту не кешируется (в новых версиях) http://mailman.nginx.org/pipermail/nginx-ru/2009-April/023838.html
Это ссылка на обсуждение в эхе.
Если можно, ссылку на то, что POST по дефолту не кешируется, из официальной документации?
Хотя, конечно, такое поведение очень логично.
И уточнение, начиная с какой именно версии? Тоже, хотелось бы в соответствии с официальной документацией.
Спасибо!
---
Victor
---------- Post added 20-10-2013 at 09:06 ----------
Если можно, ссылку на то, что POST по дефолту не кешируется, из официальной документации?
Это в описании директивы proxy_cache_methods
И уточнение, начиная с какой именно версии?
С "0.7.59", источник тот-же.
poiuty, спасибо!
Ну а вот собственно результаты
Dram, а по CPU?
надо написать плагин для ispmanager -> под сателлиты огромная экономия ресурсов получится.
СПУ там и так был нагружен на 10% - незаметно - но все равно меньше
Новый вопрос - как не кешировать сайт для мобильный устройств?
Так не работает
set $do_not_cache 0;
if ( $http_user_agent ~ iPhone|iPad ){
set $do_not_cache 1;
}