Re: nginx и /etc/hosts

Алексей Сундуков public-mail at alekciy.ru
Fri Oct 3 06:12:27 UTC 2014


>или мы имеем hosts в памяти и в худшем случае тратим 200 на чтение
> этого файла, который и так оказывается в кэше системы.

Вот-вот. Возникает вопрос, зачем тогда это вообще "оптимизировать"?

2 октября 2014 г., 15:30 пользователь Anton Kiryushkin <swood at fotofor.biz>
написал:

> Здравствуйте, Вадим.
>
> Это не всегда удобно. Например, если у вас достаточно много хостов и не
> одна площадка. В этом случае вы предлагаете на каждой площадке сделать
> много таких dns-серверов? Но в чем выигрыш? Мы делаем запрос по сети и
> тратим на это условно 500 миллисекунд, или мы имеем hosts в памяти и в
> худшем случае тратим 200 на чтение этого файла, который и так оказывается в
> кэше системы.
>
> 2 октября 2014 г., 15:22 пользователь Vadim A. Misbakh-Soloviov <
> mva at mva.name> написал:
>
>> В письме от Чт, 2 октября 2014 15:06:20 пользователь Anton Kiryushkin
>> написал:
>> > Здравствуйте, Игорь.
>>
>> Прошу прощения, что влезаю, хоть и не Игорь :)
>>
>> > А можно у вас уточнить еще два момента.
>> > 1. Зачем nginx вызывает эти функции libc, например, если в нашем случае
>> мы
>> > не используем в proxy_pass домены, а только IP. Верно ли предположение,
>> что
>> > происходит вызов gethostbyname на IP?
>>
>> -//-//-//-
>>
>> > 2. Как оптимизировать это место, если файл hosts достаточно большой?
>>
>> А Вы не пробовали, раз уж у вас так разросся файл hosts посмотреть в
>> сторону
>> использования кеширующего dns-сервера? (хоть бы и того же dnsmasq)?
>>
>> --
>> Best regards,
>> mva
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru at nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
>
> --
> Best regards,
> Anton Kiryushkin
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20141003/52b9bcce/attachment-0001.html>


Подробная информация о списке рассылки nginx-ru