Fórum Acesso externo no FB 2.1 com IP Fixo #59796
21/05/2008
0
Obrigado.
Thomm
Curtir tópico
+ 0Posts
21/05/2008
Builder
A sua aplicação deverá sempre requerer o mínimo possível de dados do servidor, portando, nada de ´select * from´ ou algo parecido. Retorne sempre o mínimo possível de registros.
A conexão de dados deve estar livre, seja do lado do servidor, seja do lado do cliente, para que se tenha vasão de dados. Se a banda da rede estiver saturada (disputando banda com downloads por exemplo), mesmo que sua aplicação esteja otimizada, seus dados não terão boa transferência porque a rede não comporta tanto tráfego simultâneo e ai vem a lentidão.
Se estiver interligando uma matriz e filial por exemplo, você pode:
1) Solicitar uma linha adsl exclusiva somente para a aplicação;
2) Usar um switch gerenciável ou utilizar um proxy para limitar a velocidade de acesso dos demais usuários, deixando reservada uma banda apenas para o servidor firebird.
Se estiver disponibilidando acesso público a vários usuários, contrate uma linha adsl exclusiva e largura de banda maior para servidor.
Em qualquer das situações acima, as otimizações de consultas são muito importantes, tendo sempre em mente que ninguém vai ficar analisando centenas/milhares de registros, portanto, procure que suas querys retornem no máximo poucas dezenas.
No mais, o tráfego sempre terá dois sentidos e a velocidade final será resultante do desempenho da conexão do servidor e do cliente remoto, valendo-se sempre de quem tem a conexão mais lenta, determina a velocidade percebida pelo usuário.
Gostei + 0
22/05/2008
Sremulador
Gostei + 0
12/10/2008
Faustoalves
Dividir sua aplicação em duas, Server e client, e assim utilizar a tecnologia ntie( multicamadas).
Pode fazer isso com o DataSnap que vem com o delphi utilizando o BSS(Borland Socket Server).
Ou utilizar outras suites para este fim, como RO(RemObjects), Asta etc..
Eu utilizo o RO (www.remobjects.com), e tenho aplicações onde o acesso remoto é feito até mesmo com conexão discada e o desempenho é fora de série.
Não descartando, a dica do amigo, sobre melhorar os sqls.
[]´s
Fausto
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)