ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Кеширование по кукам для гостей форума на IPB (Invision Power Board)


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Кеширование по кукам для гостей форума на IPB (Invision Power Board)
  • From: "daitepiva" <nginx-forum@xxxxxxxx>
  • Date: Thu, 10 Jan 2013 00:37:16 -0500
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tigger.jlkhosting.com; s=x; h=Date:Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=wTybPV/kt4qyHbr/j+FgluQbwj3fLiaLCtYt/GAb0Ns=; b=kE/Z8rzYAWfXf8YSOagOZvukbX9u/TbkYYMBhQmjzyBXJXiJltiDlV0PItPRLSv5Qce0N6aeEtgq5LNZtb9JP/9v62p6dEfp5eHEYpKS6SEzHimhPEZtdKwoDrJjBcSC;
  • In-reply-to: <CAFHpkQG5BSAS_Levm+uUXgOQsW-HxWbdxw0eKcv9Rat=TtQm+g@mail.gmail.com>
  • References: <CAFHpkQG5BSAS_Levm+uUXgOQsW-HxWbdxw0eKcv9Rat=TtQm+g@mail.gmail.com>

Илья Шипицин Wrote:
-------------------------------------------------------
> посмотрите в сторону APC (http://pecl.php.net/package/APC). за счет
> кеширования статики вы много не выиграете (если вообще что-то
> выиграете), а
> эффективность от php-кешей в подобных случаях обычно лучше, чем лепить
> костыли на nginx-е.
> 

Статика (картинки) выдаются nginx-ом напрямую, не с бэк-енда.
APC стоит, его поддержка в движке включена. Хитов 100%. Но он кеширует не
то, что мне нужно в данном случае. Мне нужно кеширование динамического
контента, чтобы разгрузить бэк-енд. Иногда случаются выплески количества
гостей (в том числе и ДДоС-атаки) и это приводит к большому количеству
запросов в БД и отказу от обслуживания. Логично было бы отделить гостей от
пользователей и выдать им закешированную страницу, что намного облегчит
жизнь бэк-енда и БД в случае наплыва гостей.

Меня больше интересует правильность моей настройки кеширования с точки
зрения nginx-а, если всё правильно, то значит есть какие-то непонятые мной
тонкости в работе движка, ну или протокола http. Размышляю я просто - если в
запросе клиента нет (или равны нулю) куки, которые отличают пользователя от
гостя, то ответ от бэк-енда закешировать (на 1 минуту) и выдавать его из
кеша всем другим гостям.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,234824,234871#msg-234871

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.