насчет оптимизации можно посмотреть в сторону nscd, например. штука интересная, но с нюансами, ttl у него совсем свой. раз вы говорите, что у вас большое число хостов, вы не запутаетесь в актуальном состоянии поддерживать это хозяйство без dns ?
и такой вопрос, почему вы думаете, что будет толк от оптимизации именно этого места ? смотрели gprof-ом ? 2 октября 2014 г., 17:06 пользователь Anton Kiryushkin <sw...@fotofor.biz> написал: > Здравствуйте, Игорь. > > А можно у вас уточнить еще два момента. > 1. Зачем nginx вызывает эти функции libc, например, если в нашем случае мы > не используем в proxy_pass домены, а только IP. Верно ли предположение, что > происходит вызов gethostbyname на IP? > 2. Как оптимизировать это место, если файл hosts достаточно большой? > > 2 октября 2014 г., 10:43 пользователь Igor Sysoev <i...@sysoev.ru> написал: >> >> On 02 Oct 2014, at 04:28, Anton Kiryushkin <sw...@fotofor.biz> wrote: >> >> Мы тут заметили, что при старте nginx, он довольно часто перечитывает >> /etc/hosts и /etc/resolv.conf. Можно ли как-то узнать зачем. Причем ладно бы >> один раз, а то ведь раз 5, по ощущениям. >> >> >> Это делает libc при вызове gethostbyname() и getaddrinfo(). >> >> >> -- >> Igor Sysoev >> Join us for nginx.conf 2014, October 20-22, San Francisco. >> Get 25% off with code NGINXUG: http://nginx.com/nginxconf/ >> >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru@nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > > > > > -- > Best regards, > Anton Kiryushkin > > > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru