Назад | Перейти на главную страницу

curl занимает много времени, если не указать i.p. адрес

Я использую cURL, чтобы поймать ответ удаленного сервера. Я заметил, что этот метод каждый раз занимает у меня 20 секунд. Я погуглил и обнаружил, что что-то с поиском в DNS неправильно настроено на моем сервере (apache).

Когда я пишу точный i.p хоста, это занимает меньше секунды.

Есть идеи, где это изменить? Я думаю, что это вызвало обратный поиск DNS, но я не могу понять, могу ли я включить / отключить это.

Спасибо

чтобы отключить обратный поиск, отключите Поиск имени хоста.

когда это не помогает, не используйте имена хостов в RewriteRule, RewriteCond, запретить / разрешить правила и %h в LogFormat.

Что установлено в вашем файле /etc/resolv.conf? Похоже, ваши DNS-серверы замедляют вашу работу, поэтому стоит проверить, что вы используете.

Я рекомендовал OpenDNS если у вас нет особых местных требований. Чтобы попробовать их, просто вставьте файл /etc/resolv.conf:

nameserver 208.67.222.222
nameserver 208.67.220.220