bareta Postado Agosto 6, 2009 Denunciar Share Postado Agosto 6, 2009 to fazendo um esquema de importação de endereços de arquivos txt...mais ta feroz... muito lento e tal...primeiro faço o up, divido em arquivos de 1000 linhas e começo a processar...splito por linha e depois por ;....faço os loop e comparo com o que tem no banco... se não tiver cadastra...funciona beleza... mais ultimamente começou a gerar service unavaiable... após uns 300 registros serem processados...resolvi colocando 10s de tempo entre um aqruivo e outro...alguam sugestão para melhorar essa bagaça...?? Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Agosto 6, 2009 Denunciar Share Postado Agosto 6, 2009 (editado) Bah! Isso tá em server né?É fogo... deve notar também que enquanto processa isso o site deve ficar fora ou muuuuito lento, não? Editado Agosto 6, 2009 por Rafael Spilki Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Agosto 6, 2009 Autor Denunciar Share Postado Agosto 6, 2009 pior que fica, tive que diminuir mais ainda a coisa...foi para 400 registros por minuto, o duro é importar 500k de emails... kkkkkkk Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Agosto 6, 2009 Denunciar Share Postado Agosto 6, 2009 (editado) Cara... pior é que pra mim só existem três coisas que poderiam influenciar isso:1) Capacidade de processamento do server;2) Banda do link de dados do server;3) Velocidade de conexão local à internet;Por isso que ainda não te dei retorno sobre aquele app de e-mails... porque fiz alguns testes por aqui e o server praticamente trava enquanto ta operando esse tipo de script... Não por conta do processamento, mas até mesmo por limitações de conexão de IIS e bandas...Teria uma quarta questão... estruturação de scripts... mas isso tenho certeza que não é o seu caso! ;)O melhor que fiz pra amenizar esse problema foi melhorando a velocidade de conexão...Cara... agora mudando de saco pra mala... da uma olhadinha nisso uma hora que tu tiver um tempinho:http://scriptbrasil.com.br/forum/index.php?showtopic=140342[]'s Editado Agosto 6, 2009 por Rafael Spilki Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Agosto 7, 2009 Autor Denunciar Share Postado Agosto 7, 2009 to esperando a resposta do server sobre a coisa...mais analisando assim, eliminamos algumas coisas... velocidade de ambos os lados, só influencia no upload, depois disso passa a depender do server para processar.também pensei na primeira coisa como sendo estrutura deixando conexão aberta e tal... ( é ate pode ser em algum lugar um scriptzinho errado que demoro mais ta bugandoo tudo agora ). fora isso sem chance de outra coisa...vou ver a resposta deles... depois eu comento Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Agosto 7, 2009 Denunciar Share Postado Agosto 7, 2009 É... mas olha só... em se tratando de e-mail não é só o seu computador e o server na parada não...Do server pra fora tb pode influenciar no funcionamento geral da coisa...Nos mantem informados aí do posicionamento do suporte...Isso aí é muito importante! Link para o comentário Compartilhar em outros sites More sharing options...
0 manuelarroz Postado Agosto 7, 2009 Denunciar Share Postado Agosto 7, 2009 Só por curiosidade esse script tem algum Timeout definido?isto é :Server.ScriptTimeout = 1000Eu normalmente uso um javascript e dois campos textarea que se encarrega de filtrar todos os email que posteriormente vão ficar ordenados sem repetidos e quase listos para ser salvos ná tabela o único que o servidor vai ter que validar é se já estão cadastrados ou não na tabela.Boa Sorte! Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Agosto 7, 2009 Autor Denunciar Share Postado Agosto 7, 2009 este em particular não é o envio dos e-mail é so a importação de arquivos txt... com os endereçosquanto a pergunta do timeout ele esta definido em básicos 5600, no caso de comparação com javascript ainda sei não....imagina a senhra travacema para verificar 500k x 500k. (k=1000). Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Agosto 7, 2009 Denunciar Share Postado Agosto 7, 2009 Essa verificação que você faz é pra ver se alguém já adcionou os dados no banco outras vezes ou ignorar dados repetidos dessa execução ? Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Agosto 10, 2009 Autor Denunciar Share Postado Agosto 10, 2009 para ignorar dados repetidos, se já existe o e-mailno banco ele não cadastra...a resposta do HOST era a esperada....loop infinito / uso excessivo de memoria / script incorretos... Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
bareta
to fazendo um esquema de importação de endereços de arquivos txt...
mais ta feroz... muito lento e tal...
primeiro faço o up, divido em arquivos de 1000 linhas e começo a processar...
splito por linha e depois por ;....
faço os loop e comparo com o que tem no banco... se não tiver cadastra...
funciona beleza... mais ultimamente começou a gerar service unavaiable... após uns 300 registros serem processados...
resolvi colocando 10s de tempo entre um aqruivo e outro...
alguam sugestão para melhorar essa bagaça...??
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados