Open RobsonTrasel opened 2 weeks ago
Estava conversando com o @jhowbhz hoje de manhã sobre isso. Nós vamos precisar bater individualmente em cada host, obviamente com um timeout configurado para pegarmos não só quem está funcionando, como também o protocolo HTTP ou HTTPS. O ponto é, se o host retornar 404 ou parecido vamos remover da lista? se o host estiver fora do ar por algum período e nesse momento fizermos o check, vamos remover um domínio que pode voltar ao ar minutos depois.. quem vai adiciona-lo novamente a blocklist?
Aqui está uma proposta para resolver o problema de forma automatizada e escalável, com o uso de IA e um serviço independente para gerenciar a lista de domínios.
Automação Total com um Serviço Independente
ATIVO
, INATIVO
, ou NÃO RELACIONADO
).Uso de IA para Classificação
Evitar Remoções Desnecessárias
INATIVO
e revisitados periodicamente para uma nova verificação.INATIVO
.ATIVO
: Domínio respondendo e relacionado a apostas.INATIVO
: Domínio não responde, mas permanece na lista para verificações futuras.NÃO RELACIONADO
: Domínio não é relacionado a apostas.Exemplo de tabela ou coleção:
Campo | Tipo | Descrição |
---|---|---|
id |
int |
ID único do domínio. |
domain |
string |
Nome do domínio (e.g., example.com). |
status |
string |
ATIVO , INATIVO , ou NÃO RELACIONADO . |
lastChecked |
datetime |
Última data/hora de verificação. |
isBettingSite |
boolean |
true se o domínio for de aposta. |
protocol |
string |
HTTP ou HTTPS . |
responseTimeMs |
int |
Tempo de resposta em milissegundos. |
Critérios para Remoção:
Reverificação de Domínios "INATIVO":
Remoção Manual ou Automática:
Com essa abordagem, conseguimos um sistema escalável e dinâmico para gerenciar a lista de domínios, mantendo a precisão no bloqueio de sites de apostas. Estou à disposição para discutir e implementar essa ideia
Pessoal, fiz o commit para essa issue de forma errônea. Podem somente ignorar os commits, obrigado!
Hoje um problema que temos com essa lista predefinida de domínios, pois muitos nem respondem ou sequer tem aplicações rodando. Como foco é realmente bloquear o usuário de entrar temos que fazer isso com exatidão.
@brunohash e @jhowbhz oque podemos fazer nesse sentido? Eu sugiro antes de salvar a gente verificar se o domínio existe.