Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: header connection close
- To: nginx-ru@xxxxxxxxx
- Subject: Re: header connection close
- From: Andrey Ignatov <andr.pl@xxxxxxxxx>
- Date: Wed, 12 Dec 2007 15:40:32 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject:message-id:references:mime-version:content-type:content-disposition:content-transfer-encoding:in-reply-to:user-agent:x-useless-header; bh=QIdFqinJehgD30dZdTL4imfEwwiF1j9GUMa/DCTL2T8=; b=LPev8ByYMkmcRPVEhKXg0f+8rNAPHGuOo5KJQX1YmsBsve79yES8uIKRogffPOECUuewYSLKIU9CvGKyK3c3WMwz+qPsB8rE6wJudjGrpdgSlYwJHA0005XHR0/HY0Eg5muyAj7uNJtx6YgqL7ECpCl3RE62ajVpySBqz97ESvk=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version:content-type:content-disposition:content-transfer-encoding:in-reply-to:user-agent:x-useless-header; b=DFkEOD1ZPPMkjBgg3V2PasfuJqFjvFXGNsSdPK6BoP1MnAEbVZVX8QmrJGktzz7/jRDC21oFX6AyEjQWS0F7S9C2zVhdgsxE/b2kdEyB50o5aeBiajYx86v2+GrLr7Yw5ofcktMbmt9dBiIHtCBHKWQTFdKxx0jVchgA8kJM9xk=
- In-reply-to: <20071203161202.GE71976@xxxxxxxxxxxxx>
- References: <15110148844.20071203134407@xxxxxxxxxxxx> <4754128D.3020200@xxxxxxxxx> <47541B06.4050502@xxxxxxxxxx> <20071203161202.GE71976@xxxxxxxxxxxxx>
On Mon, Dec 03, 2007 at 07:12:02PM +0300, Igor Sysoev wrote:
> On Mon, Dec 03, 2007 at 05:04:38PM +0200, Alex Vorona wrote:
>
> > Anton Yuzhaninov пишет:
> > > для ускорения загрузки большого числа картинок их можно раскидать по
> > > разным hostname
> > > i1.example.ru
> > > i2.example.ru
> > > i3.example.ru
> > > i4.example.ru
> > > и т. п.
> > >
> > > тогда браузер картинки с разных hostname будет загружать параллельно
> > > (даже если он смотрят на один ip)
> > >
> > а если сделать резолв img.example.ru в несколько ip и с них отдавать?
>
> Нет, браузеры параллелят именно по именам, а не по адресам.
> Имена могут резолвиться в один адрес.
Допустим, у меня есть часто запрашиваемый статический контент (js, css,
gif, etc). Я раскладываю его по двум физически разным серверам для
файловера (идентичные файлы на обоих). Далее добавляем CARP и
прописываем для каждого iN.example.ru 2 закарпленых IP.
Т.о. первый раз юзеру может быть отдан какой-нибудь
http://i2.example.ru/path/to/some.gif с сервера 1. А в другой раз юзер
получит ссылку http://i4.example.ru/path/to/some.gif причем тут DNS
направит на сервер 2. Файл одинаковый, но сервера и домены разные.
Юзер снова будет тянуть файл, который уже есть у него в кеше.
Не подскажите, как в этом случае лучше организовать кеширование ?
Возможно есть другие способы организации схемы с файловером,
распаралеливанием по субдоменам и кешированием ?
--
Andrey Ignatov
Skript, System administrator
|