Boa-tarde a todos :) Quero otimizar a busca do Squid por registros (domínios), dentro de ACLs de arquivos textos, que contém ao todo 531.681 linhas, distribuídas em 38 arquivos.
Sabendo que existem diferentes algoritmos de busca, consultei o código-fonte do Squid, com o objetivo de interpretar e adequar meus arquivos à forma de busca empregada no Squid. Para isso, atualmente, converto todos os caracteres dos arquivos texto para minúsculo com "tr", elimino as linhas em branco com "sed", ordeno com "sort -f -b" e removo duplicados com "uniq" (importante para evitar o conflito de duplicidade, detectado na função da linha 2675 do "acl.c"). No final de tudo, rodo um "squid -k parse", elimino eventuais "sujeiras" e, se tudo estiver certo, um "-k reconfigure" para concluir. Como não tive muito êxito na análise do "acl.c" e no enfileiramento de aclDumpDomainList, pergunto: qual a ordenação mais adequada compatível com o Squid? Muito grato! Bom feriado a todos. Saudações, Trober - - - - - ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd