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
|