Estou usando cURL para capturar uma resposta do servidor remoto. Percebi que esse método leva 20 segundos todas as vezes. Pesquisei no Google e descobri que algo na pesquisa de DNS está configurado incorretamente no meu servidor (Apache).
Quando escrevo o IP exato do host, leva menos de um segundo.
Alguma ideia de onde mudar isso? Acho que é chamado de pesquisa de DNS reverso, mas não consigo descobrir se posso ativar/desativar isso.
Obrigado
Responder1
O que está definido no seu arquivo /etc/resolv.conf? Parece que seus servidores DNS estão deixando você lento, então vale a pena verificar o que você está usando.
eu tinha recomendadoOpenDNSa menos que você tenha requisitos locais específicos. Para experimentá-los basta colocar no arquivo /etc/resolv.conf:
nameserver 208.67.222.222
nameserver 208.67.220.220
Responder2
para desativar pesquisas reversas, desativeHostnameLookup.
quando isso não ajudar, certifique-se de não usar nomes de host em RewriteRule
, RewriteCond
, regras de negação/permissão e %h
em LogFormat
.