ПРОЕКТЫ 


  АРХИВ 


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: Что-то типа cache db планируется?


  • To: Trurl <nginx-ru@xxxxxxxxx>
  • Subject: Re: Что-то типа cache db планируется?
  • From: Михаил Монашёв <postmaster@xxxxxxxxxxxxx>
  • Date: Tue, 15 Jan 2013 00:10:17 +0400
  • Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=softsearch.ru; h=date:from :reply-to:message-id:to:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=main; i= postmaster@xxxxxxxxxxxxx; bh=HK8lPm88U4wYoi5lOKxNN/xh6yU=; b=E6o obEyBBW6ZUTNsvbZt/600zwHTlTi+9LXw/lFPHgO+2UbDp4nizE3ap5RXLpd1p5o 42YaKLbeDaFJq3ug3Op6urZCds2aD/azw0h0Q75ouuNbjDfFyo4lL97McYe0mqmD 6iHz0kkmHSdpqMAZrhUtErbh7baUzYMqr7aG+b+M=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=softsearch.ru; h=date:from :reply-to:message-id:to:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= main; b=f3TTgumrqPqSBz/JYay+v8j3tw2vXUayqAaCUN3J+0fkRwvMs+Zbc2Yl n7yVuIQhyrjUm2qPkyX7ORcKX6KnLFdP58tSSm2sBaRxpSO0WQ8eo/Rk105ifMJZ 11OZIferoWoG1cUMfkxQgy0Olpm7rL49yrHszKfdjFH/9f+EQEs=
  • In-reply-to: <3864fdba29483134b4ff4cf0dc155116.NginxMailingListRussian@forum.nginx.org>
  • References: <3864fdba29483134b4ff4cf0dc155116.NginxMailingListRussian@forum.nginx.org>

Здравствуйте, Trurl.

> Будет ли возможность передавать между серверами список закешированных
> объектов, для оптимального выбора upstream.

У меня этот список на одном сервере 2 гига размером, например.

Не  могу  понять описываемую Вами схему. Если у Вас один фронтэнд и за
ним  несколько  кэширующих  серверов,  то  можно переделать так, чтобы
субдомены,  например,  определяли сервер, кэширующий (и хранящий тоже)
файл.  Тогда  в dns-е прописываете ip-шки этик субдоменов, указывающие
на  разные  кэширующие сервера и всё. Если схему менять не хочется, то
храните  кэширующий  сервер в куках или части урла, и если не вышло по
ним определить, то обходите все кэширующие сервера.

> А еще лучше тоже самое для sibling, если их существование планируется (для
> оперативного обмена информацией о кешированных объектах на одном уровне).

> И еще. Существует ли какая-то защита от закольцевания запросов при сложной
> топологии серверов? (Вроде cache_peer_access в squid)

Ну  можно  свои  http-заголовки  добавлять,  менять  урл,  куки,  есть
встроенный  перл  для  хитрых проверок... В комплексе с прямыми руками
(не   обязательно   своими  http://nginx.com/support.html  )  всё  это
позволяет добиться ошеломляющих результатов. :-)

P.S.
Переходите от теории к практике. :-)

-- 
С уважением,
 Михаил                          mailto:postmaster@xxxxxxxxxxxxx

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


 




Copyright © Lexa Software, 1996-2009.