VELOCIDADE DA CONEXÃO

 Tópico anterior Próximo tópico Novo tópico

VELOCIDADE DA CONEXÃO

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#492063 - 03/01/2020 15:40:20

MAXCIM
GUARULHOS
Cadast. em:Dezembro/2003


Ola amigos.

tem alguma maneira de identificar a velocidade da conexão?

para clientes que acessam a base de dados remotamente  (   meu programa é  VB / desctop)  e dependem da internet para tal.
preciso identificar a qualidade / velocidade da conexão  e  mudar a coisas como são acessadas, desabilitar alguns recursos,   limitar resultados... para otimizar   o uso do sistema em conexçoes mais limitadas.

feliz ano novo pra todos!
att





#492064 - 03/01/2020 15:46:51

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Para explicar, vou precisar de algumas premissas: Você tem noção de como funciona OleDB ou ODBC?

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#492065 - 03/01/2020 15:58:21

MAXCIM
GUARULHOS
Cadast. em:Dezembro/2003


Olá, kerplunk,
sim, Tenho noção, trabalho com ADO.NET /Mysql

a questão não é o mysql e nem a conexão   com banco de dados. isso funciona,  quando o cliente esta com um link  acima de 4 MB tudo funciona perfeitamente.

mas acontece que nem sempre o cidadão tem internet descente, e o  uso do sistema fica lento.

qual é a ideia...   identificar a velocidade da internet , e  se for baixa... desabilitar algumas coisas do sistema, mudar a forma de acesso de outras para tornar o acesso mais rápido.

exemplo do que quero  desabilitar...  
memsseger do sistema  (  faz uma leitura a cada 30 seg para ver se tem mensagens);
buscas mais complexas
limite de retornos por busca.

entre outros.


att





#492066 - 03/01/2020 16:47:02

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Como imaginei, não tem idéia do que estou falando. Eu poderia dar uma loooooonga explicação de como funciona, mas acho que seria infrutífero. O que você quer fazer é um remendo, uma gambiarra. Se você quer resultados efetivos, vai ter que botar a mão na massa e a cabeça pra funcionar, estudando como funciona e como implementar uma WebAPI. Qualquer outra coisa é total perda de tempo.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#492067 - 03/01/2020 16:54:21

MAXCIM
GUARULHOS
Cadast. em:Dezembro/2003


isso mesmo  um gambiarra para um sistema pronto para atender um cliente que esta usando a internet do celular para acessar o sistema desktop pelo notebook.

não pretendo aplicar a esse sistema,  webapi, nem interface web, bem webservice.

é conexão direta com base mysql.





#492068 - 03/01/2020 16:59:36

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Então não há quase nada à ser feito, e mesmo o que pode ser feito, vai ter um impacto tão insignificante que nem sequer justifica.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#492069 - 03/01/2020 17:09:34

MAXCIM
GUARULHOS
Cadast. em:Dezembro/2003


como não ha nada?

para conexão normal,   habilita todas as rotinas

para conexão ruim   desativo rotinas que não tem tanta importância , reduzo o limit das consultas ao mysql para pesquisas,       ( isso nas tela de consulta de clientes, fornecedores e produtos) e tbm na tela de vendas, logística e compras.

em uma conexão normal o retorno dessas telas é tudo  na limitada  apenas 10  por tela  com botão next.




#492070 - 03/01/2020 17:19:28

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Por isso perguntei se você conhecia sobre OleDB ou ODBC. Não importa o que você faça, as consultas ainda vão retornar pacotes gigantescos com uma série de coisas que você não precisa, você só quer os dados, o que é justamente o que você teria com uma WebAPI, coisa que você não quer se mexer pra fazer.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#492071 - 03/01/2020 18:15:03

MAXCIM
GUARULHOS
Cadast. em:Dezembro/2003


O sistema está pronto,. Módulo de paginação está pronta, ativar/ desativar está pronto.

Tem até um botão para entrar em modo resumido ou completo .

Não vale a pena, para esse projeto Mudar a conexão.
Em outro sim.

Mesmo com tudo isso, o cliente esquece de selecionar modo compacto/ resumido e acessa o sistema completo com uma conexão precária.

Uma verificação da qualidade da conexão, eu lançaria uma msg  informando que conexão está lento e se deseja mudar para modo compacto.

Só identificar a conexão já resolveu.

Tenho entreresse em estudar sobre esses recursos que citou,

Aprendi muito com suas aulas de POO no YouTube.



#492072 - 03/01/2020 19:07:33

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Bem, vocês está mais de uma década atrasado em matéria de tecnologia. Já existe o .NET Core que substituiu. Isso mesmo, .NET Framework já está também com os dias contados.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#492073 - 03/01/2020 20:38:24

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Realmente não a nada a fazer eu fiz um sistema que me aventurei falar para alguns clientes que ele rodava a online e o trem ficou feio kkkkk
E ele está super bem estruturado e mesmo assim fica lento mesmo sendo só texto pesa muito independente da internet





 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário