Enviado em 09/07/2011 - 12:04h
A um bom tempo venho reunindo uma blacklist de sites mal intencionados, ads, ponográficos, e etc... O arquivo que tenho hoje está implementado em um servidor squid que bloqueia todos os sites do mesmo...
O arquivo que tenho hoje tem exatamente 2017096, sim isso mesmo, 2 milhões de sites!
Ao iniciar o servidor, ele leva cerca de 13~15 segundos para ler o arquivo e ficar online... mas isso não é o que me intriga.
Para bloquear os sites o squid precisa ler a url que você digitou e comparar com a blacklist certo? E todas as páginas que acesso são identificadas quase que instantaneamente...
Como é possível um programa comparar a string com uma blacklist de 2 milhões de sites instantaneamente???
Isso é surreal pra mim!
O arquivo que tenho hoje tem exatamente 2017096, sim isso mesmo, 2 milhões de sites!
Ao iniciar o servidor, ele leva cerca de 13~15 segundos para ler o arquivo e ficar online... mas isso não é o que me intriga.
Para bloquear os sites o squid precisa ler a url que você digitou e comparar com a blacklist certo? E todas as páginas que acesso são identificadas quase que instantaneamente...
Como é possível um programa comparar a string com uma blacklist de 2 milhões de sites instantaneamente???
Isso é surreal pra mim!