Я использую 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