Fórum FB e o tráfego em rede #54644
09/01/2006
0
Por favor me ajudem a concluir meu pensamento.
Tenho um sistema para controle de obras (de empresas de terraplanagem) que está em desenvolvimento. Para testes tenho um FB lá em Nova Friburo e o sistema está aqui.
Lá em Friburgo tem o Velox com 1 MB. Aqui na empresa, em Macaé, temos (diz a Telemar) 384k num link.
O sistema roda muito bem em questão de velociade mas por exemplo quandohá uma tela onde várias combos precisam ser preenchidas eu percebi que há uma demora maior. Por isso concluí que a demora é pra cada vez ue preciso ir ao banco, e nao o volume de dados que eu pensava (claro que conta, mas num select com 400, 500 registros ele traz em menos de 1 segundo).
Tenho uma tela de requisição de produtos. Fiz uma requisição com 500 produtos. Trouxe pra testar e fiquei abismado quando em 1 segundo eu tava visualizando a requisição. Eu achei que iria demoraruma eternidade.
Como é isso pessoal? Poderiam me explicar? Talvez seja algo com tamanho de pacotes, sei lá!.
Vlw!
Romulo
Romulocpd
Curtir tópico
+ 0Posts
10/01/2006
Sremulador
Gostei + 0
10/01/2006
Afarias
:?
T+
Gostei + 0
11/01/2006
Romulocpd
Eu só queria entende ro funcionamento dos pacotes do FB para a aplicação. No caso seria acho que TCP mesmo.
Exemplo:
Digamos que faço um SELECT PRO_DESCRICAO FROM PRODUTO WHERE PRO_CODIGO = 1
e outro SELECT * FROM PRODUTO WHERE PRO_FORNECEDOR = 2
O primeiro select traz 1 registro. O segundo traz 60 registros.
O tempo de execução é o mesmo, então percebi que o negócio é ir ao banco de dados que demora, e nao o volume de dados (claro q influencia.. se eu trazer 10 mil registros é totalmente diferente).
Nao sei se estou conseguindo explicar.
Gostei + 0
11/01/2006
Tiagops
Ou abre a conexao uma vez quando inicia o sisema e so fecha quando sai?
Abrir a conexao com o banco geralmente é o que consome mais tempo.
Gostei + 0
11/01/2006
Romulocpd
Não, eu conecto ao iniciar o sistema.
O problema não é a demora pois estou num link de 384k com 50 usuarios usando email, navegação, bancos, etc... o que gostaria de saber é tecnicamente como funciona o envio de pacotes.
Como falei. Se vou visualizar uma REQUISICAO DE PRODUTOS ele demora o mesmo tempo pra buscar 1 produto ou 100 produtos da requisicao. Entao a dmora é tipo chegar ao banco e nao o volume de dados que é trazido.
SEi lá tb! eu mesmo já to meio confuso!.hehehe
Gostei + 0
15/01/2006
Raserafim
e então devemos sempre fechar e abrir quando formos precisar? ou devemos deixar a conexão sempre aberta para, segundo o pensamento de romulo, economizar tempo?
Gostei + 0
16/01/2006
Romulocpd
eu deixo a conexao aberta e nao tem o menor problema. Acho que numa rede local entao nem se fala. Numa conexao remota acho essencial pois o tempo de reconectar vai dar alguns segundos em cada operação.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)