NginX GeoIP causa carga extra?

3

Como o Nginx requer que as diretivas geoip_ entrem no bloco principal http {} do arquivo nginx.conf, isso significa os dados de geoip estão sendo extraídos para cada solicitação?

Em outras palavras, o NginX procura os dados geográficos para TODAS as solicitações que chegam, mesmo para aqueles que não precisam dos dados?

    
por Miko 28.04.2010 / 09:09

2 respostas

1

O Nginx analisa e carrega dados geográficos na memória, uma vez que o arquivo de configuração só é iniciado (re) ou SIGHUP.

E quanto a expandir as variáveis $ geoip_ * - não tenho certeza, mas espero que elas sejam calculadas somente quando necessário (em "if" ou "log" ou "map" ou qualquer construção). De qualquer forma, não releia e recarrega todo o arquivo de cada solicitação.

    
por 06.05.2010 / 20:04
0

As pesquisas de GeoIP são provenientes de um banco de dados distribuído, e não de um servidor dinâmico, portanto, ao contrário do DNS, o desempenho de pior caso é mínimo.

    
por 24.11.2010 / 17:09

Tags