Re: nginx и /etc/hosts

Anton Kiryushkin swood at fotofor.biz
Thu Oct 2 11:30:47 UTC 2014


Здравствуйте, Вадим.

Это не всегда удобно. Например, если у вас достаточно много хостов и не
одна площадка. В этом случае вы предлагаете на каждой площадке сделать
много таких 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20141002/53a15815/attachment.html>


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