Página 1 de 1
Lentidão no tráfico de dados na Rede.
Enviado: 19 Dez 2024 15:42
por clodoaldomonteiro
Olá!
Uso o Compartilhamento (Server) do windows com Mapeamento (Client), para que meus clientes possam usar o sistema na Rede (Intranet), isso somente os dados, pois o executável fica instalado em cada máquina Client.
No Windows 7, isso é uma maravilha, mas já no win 10 ou 11, cai muito a velocidade, pois uma consulta a uma tabela de 2000 registros q faço no win 7 em menos de um segundo, demora até mais de 30 segundos com windows 11.
Sei que de um tempo pra cá, a MS vem atualizando o windows e alegando segurança, vem criando uma série de entraves no tráfico de arquivos (dá pra ver lentidão até no windows explorer), e pergunto aos amigos se tem como setar as novas versão do windows para os padrões do windows 7, a fim de termos uma leitura de tabelas rápida, já que os PCs de hj tem placa Gigalan, conexão via cabo, SSD 3.5 GBits, processadores Core i5 e por ai vai.
Desde já agradeço a todos.
Lentidão no tráfico de dados na Rede.
Enviado: 19 Dez 2024 16:14
por Itamar M. Lins Jr.
Olá!
Soluções possíveis:
a) Formatar com windows 7
b) Usar TS.
c) Usar RDDSQL
d) Usar NetIO ? Xharbour não usa MT.(não sei se está ok)
e) Usar LetoDBf xHarbour. (sem compactação...)
f) Usar LetoDbf Harbour servidor windows 11/10/7...(*)
g) Usar LetoDbf Harbour servidor Linux (**)
* e ** Melhores opções na minha opinião.(mais rápida migração sem mudar muito código.)
Saudações,
Itamar M. Lins Jr.
Lentidão no tráfico de dados na Rede.
Enviado: 19 Dez 2024 17:14
por alxsts
Olá!
[OFF-TOPIC]
As palavras "tráfico" e "tráfego" existem na língua portuguesa, mas têm significados diferentes e devem ser usadas em situações diferentes:
Tráfego
Refere-se ao movimento de veículos, cargas, pessoas e até de conteúdo. Por exemplo, "O tráfego continua intenso na Avenida ACM".
Tráfico
Refere-se a um comércio ou negócio clandestino, ilegal. Por exemplo, "Havia uma disputa entre facções pelo tráfico de drogas naquela região".
"Tráfego" e "tráfico" são palavras parônimas, ou seja, são escritas e pronunciadas de forma parecida, mas têm significados diferentes.
Fonte: Google
Lentidão no tráfico de dados na Rede.
Enviado: 19 Dez 2024 17:41
por Itamar M. Lins Jr.
Olá!
Nem tinha reparado kkk.
Aqui estamos "traficando" informações, rsrsrsrs...
Esqueci de falar do WinFlector (MUITO BOM!!!!! Muito bom MESMO!!! Top!!
Pena que é pago($$$) quer dizer nem sei quanto é, não muito caro, parece que é o mais barato desses que se apresentam.
Testei aqui achei SHOW DE BOLA! (Apenas 2 users) Vc instala ele em um computador, cadastra usuário "por ele" e diz qual é o programa que a pessoa(usuário) poderá usar.
https://www.winflector.com/english/prod ... e_users_en
Saudações,
Itamar M. Lins Jr.
Lentidão no tráfico de dados na Rede.
Enviado: 19 Dez 2024 17:55
por Itamar M. Lins Jr.
Olá!
Estou pesquisando pq é mais lento.
Windows 11 usa SMB 3:
A versão mais recente do SMB no Windows 11 é a 24H2, que permite: Auditoria de assinatura e criptografia do cliente SMB, Gestão de dialetos SMB, Controle do comportamento da assinatura SMB.
Talvez isso seja um dos motivos da lentidão. Até pq a Microsoft não pensou nas pessoas que ainda usam MAPEAMENTO (DBF). Teria que ver mais sobre isso...
Acredito que SMB é focado em compartilhamento de pastas / Impressoras somente.(hoje)
A versão 24H2 permite que os administradores:
Identifiquem clientes ou servidores de terceiros que não suportam a assinatura ou criptografia SMB
Controlem os dialetos SMB 2 e 3 negociados
Impeçam a conexão de dispositivos Windows mais antigos, menos seguros e menos capazes
Para controlar o comportamento da assinatura SMB, o sistema deve estar executando o Windows 11, versão 24H2 ou posterior.
Quanto mais coisa faz, mais lento fica.
Saudações,
Itamar M. Lins Jr.
Lentidão no tráfico de dados na Rede.
Enviado: 19 Dez 2024 18:14
por clodoaldomonteiro
Kkkkk
alxsts escreveu:Olá!
[OFF-TOPIC]
As palavras "tráfico" e "tráfego" existem na língua portuguesa, mas têm significados diferentes e devem ser usadas em situações diferentes:
Tráfego
Refere-se ao movimento de veículos, cargas, pessoas e até de conteúdo. Por exemplo, "O tráfego continua intenso na Avenida ACM".
Tráfico
Refere-se a um comércio ou negócio clandestino, ilegal. Por exemplo, "Havia uma disputa entre facções pelo tráfico de drogas naquela região".
"Tráfego" e "tráfico" são palavras parônimas, ou seja, são escritas e pronunciadas de forma parecida, mas têm significados diferentes.
Fonte: Google
Foi mouse aí professor e na próxima prometo não “traficar” mais.
Lentidão no tráfico de dados na Rede.
Enviado: 19 Dez 2024 18:30
por clodoaldomonteiro
Itamar M. Lins Jr. escreveu:Olá!
Estou pesquisando pq é mais lento.
Windows 11 usa SMB 3:
A versão mais recente do SMB no Windows 11 é a 24H2, que permite: Auditoria de assinatura e criptografia do cliente SMB, Gestão de dialetos SMB, Controle do comportamento da assinatura SMB.
Talvez isso seja um dos motivos da lentidão. Até pq a Microsoft não pensou nas pessoas que ainda usam MAPEAMENTO (DBF). Teria que ver mais sobre isso...
Acredito que SMB é focado em compartilhamento de pastas / Impressoras somente.(hoje)
A versão 24H2 permite que os administradores:
Identifiquem clientes ou servidores de terceiros que não suportam a assinatura ou criptografia SMB
Controlem os dialetos SMB 2 e 3 negociados
Impeçam a conexão de dispositivos Windows mais antigos, menos seguros e menos capazes
Para controlar o comportamento da assinatura SMB, o sistema deve estar executando o Windows 11, versão 24H2 ou posterior.
Quanto mais coisa faz, mais lento fica.
Saudações,
Itamar M. Lins Jr.
Sim, tb vi alguns posts falando sobre o protocolo SMB que evoluiu ou foi remodelado, e casos até em q o problema veio a ocorrer, depois que alguns usuários atualizaram o win 10,ficando lento até o “tráfego” de arquivo pelo Windows explorer.
Bom, tenho q ver se tem reverter esse excesso de controle das novas versões do Windows e acho q essa é uma das evoluções do Windows que não tem como reverter.
Como é um sistema antigo e tá rendendo bem, fazer atualizações muito severas nele está fora de questão, nem tenho pessoal pra isso, muita coisa pra fazer na empresa.
É voltar pra escola e estudar o Windows novamente, hehe.
Grato pela ajuda de todos.
Lentidão no tráfico de dados na Rede.
Enviado: 20 Dez 2024 13:26
por Kapiaba
Como você inicializa o seu MENU PRINCIPAL, assim?
Código: Selecionar todos
REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PT850
ANNOUNCE RDDSYS // IDEM: ANNOUNCE FPTCDX
REQUEST DBFCDX, DBFFPT
FUNCTION Main()
HB_GCALL( .F. )
HB_LANGSELECT( 'PT' )
HB_SETCODEPAGE( "PT850" )
HB_CDPSELECT( "PTISO" )
RDDSETDEFAULT("DBFCDX")
RDDREGISTER( "DBFCDX", 1 )
SET CENTURY ON
SET DATE BRITISH
SET TIME FORMAT TO "HH:MM:SS"
SET EPOCH TO YEAR( DATE() ) - 30
SET SOFTSEEK OFF
SET WRAP ON
SETCANCEL( .F. )
SET CONFIRM OFF
SET DELETED ON
// SET _3DLOOK ON // FiveWin
SET UNIQUE OFF
SET ESCAPE OFF
SET EXACT ON
SET EXCLUSIVE OFF
SET MULTIPLE OFF
SET OPTIMIZE ON
... continua...
// Saindo
HB_GCALL( .T. )
RETURN NIL
Regards, saludos.
Lentidão no tráfico de dados na Rede.
Enviado: 20 Dez 2024 14:06
por clodoaldomonteiro
Assim:
Código: Selecionar todos
Function Main()
...
...
////////////////////////////////////////////////////////////////////////////////////////////
//Defini‡Æo dos Sets gerais
SET EXCLUSIVE OFF //Abrir arquivos compartilhado
SET AUTOPEN OFF
set eventmask to INKEY_ALL
SET EPOCH TO 1930 // prepara datas para o terceiro milˆnio
SET CENTURY ON // datas com informa‡„o do s‚culo DD/MM/AAAA
SetCancel(.f.) // desativa ALT-C/BREAK
SET DATE BRIT // datas no formato 'britasileiro`
SET EXAC OFF // comparacoes parciais habilitadas
SET SCOREBOARD OFF // habilita uso da linha 0
SET WRAP ON // habilita rolagem de menus
SetKey(K_INS, {||; // muda tamanho do cursor quando inserindo
If(READINSERT(), SetCursor(2), SetCursor(3)),;
READINSERT(!READINSERT())})
Set Key K_F5 TO cale // F5 ativa calendario
Set Key K_F6 TO maqcalc // F6 ativa calculadora
Set Key K_ALT_U TO NOVIDADE // ALT-U, ve ULTIMAS NOVIDADES
//Set Key K_ALT_E TO ERRO // mostra erros gravados
//Set Key K_ALT_F4 TO SAIR // Sair
HB_SetCodePage("PT850") &&& PARA INDEXAR CAMPOS ACENTUADOS
WVW_SetCodePage(NIL, 255)
WVW_SetLineSpacing(NIL, 0)
WVW_SetLSpaceColor(NIL, 0)
WVW_cbSetFont(NIL, "consolas", 14) //std: 20-2
Set(_SET_TRACESTACK, 0)
wvw_SetMouseMove(, .f.) // habilita mouse
wvw_seticon ( , PathImg + "Scp21H.ico" ) //icone para a janela atual
wvw_settitle( , 'Scp21H - Sistema de Contabilidade Pública ' )
wvw_setmaincoord(.T.)
wvw_SetPaintRefresh(0) //redesenho das imagens
wvw_SetVertCaret(.F.) //cursor tipo horizontal
wvw_enableshortcuts(0, .t.)
mTelaLargura := Wvw_GetScreenWidth() //Func o t com nome errado, deveria ser Width
mTelaAltura := Wvw_GetScreenHeight() //Deveria ser Height
mFonteLargura := Int((mTelaLargura / p_nNormalMaxCol )-.5)
mFonteAltura := Int((mTelaAltura / p_nNormalMaxRow )-.5)
wvw_SetFont( 0, "consolas", mFonteAltura, mFonteLargura, .5, 1 )
wvw_Maximize( 0 )
SetMode(p_nNormalMaxRow, p_nNormalMaxCol)
SetInkeyAfterBlock({|nkey| AfterInkey( nkey ) })
..
...
...
Return
Funciona perfeito com win 7, mas veio unas atualizações do Windows 10 e entrou o windows 11, que redefiniram o SMB e bagunçou a coisa.
ao usar SET EXACT ON, minhas consultas ficam bugadas, não relacionando todos os registros.
Lentidão no tráfico de dados na Rede.
Enviado: 20 Dez 2024 14:44
por Kapiaba
O bom programa, mesmo que em MODO CONSOLE, começa assim:
Código: Selecionar todos
/* // CRITERIO SEU LIGAR, EU LIGARIA
REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PT850 // PARA INDEXAR CAMPOS ACENTUADOS
ANNOUNCE RDDSYS // IDEM: ANNOUNCE FPTCDX
REQUEST DBFCDX, DBFFPT
*/
Function Main()
...
...
////////////////////////////////////////////////////////////////////////////////////////////
//Defini‡Æo dos Sets gerais
/*
SET EXCLUSIVE OFF //Abrir arquivos compartilhado
SET AUTOPEN OFF // DESNECESSARIO NAO RECOMENDAD.
set eventmask to INKEY_ALL
SET EPOCH TO 1930 // prepara datas para o terceiro milˆnio
SET CENTURY ON // datas com informa‡„o do s‚culo DD/MM/AAAA
SetCancel(.f.) // desativa ALT-C/BREAK
SET DATE BRIT // datas no formato 'britasileiro`
SET EXAC OFF // comparacoes parciais habilitadas
SET SCOREBOARD OFF // habilita uso da linha 0
SET WRAP ON // habilita rolagem de menus
*/
/* // CRITERIO SEU
HB_LANGSELECT( 'PT' ) // Default language is now Portuguese
HB_SETCODEPAGE( "PT850" )
HB_CDPSELECT( "PTISO" )
*/
/* // CRITERIO SEU
RDDSETDEFAULT("DBFCDX")
RDDREGISTER( "DBFCDX", 1 ) // RDT_FULL -> 20/10/2022 Joao
*/
// COMO EU VEJO A LOGICA:
SET CENTURY ON
SET DATE BRITISH
SET TIME FORMAT TO "HH:MM:SS"
SET EPOCH TO YEAR( DATE() ) - 30
SET SOFTSEEK OFF
SET WRAP ON
SETCANCEL( .F. )
SET CONFIRM OFF
SET DELETED ON
SET UNIQUE OFF
// SET ESCAPE OFF // CRITERIO SEU
SET EXACT ON // CONTROLA O :=, = e ==
SET EXCLUSIVE OFF
SET MULTIPLE OFF
SET OPTIMIZE ON
SET SCOREBOARD OFF
SET EVENTMASK TO INKEY_ALL
SetKey(K_INS, {||; // muda tamanho do cursor quando inserindo
IIF(READINSERT(), SetCursor(2), SetCursor(3)),;
READINSERT(!READINSERT())})
Set Key K_F5 TO cale // F5 ativa calendario
Set Key K_F6 TO maqcalc // F6 ativa calculadora
Set Key K_ALT_U TO NOVIDADE // ALT-U, ve ULTIMAS NOVIDADES
//Set Key K_ALT_E TO ERRO // mostra erros gravados
//Set Key K_ALT_F4 TO SAIR // Sair
/* CRITERIO SEU, PASSEI PARA ANTES DOS PARAMETROS
// HB_SetCodePage("PT850") &&& PARA INDEXAR CAMPOS ACENTUADOS
// WVW_SetCodePage(NIL, 255)
*/
WVW_SetLineSpacing(NIL, 0)
WVW_SetLSpaceColor(NIL, 0)
WVW_cbSetFont(NIL, "consolas", 14) //std: 20-2
// COLOQUE NA AREA DOS SETS... ?? NAO SEI O QUE FAZ. NAO USO SEGUNDA LINHA.
Set(_SET_TRACESTACK, 0)
wvw_SetMouseMove(, .f.) // habilita mouse
wvw_seticon ( , PathImg + "Scp21H.ico" ) //icone para a janela atual
wvw_settitle( , 'Scp21H - Sistema de Contabilidade Pública ' )
wvw_setmaincoord(.T.)
wvw_SetPaintRefresh(0) //redesenho das imagens
wvw_SetVertCaret(.F.) //cursor tipo horizontal
wvw_enableshortcuts(0, .t.) // ???
mTelaLargura := Wvw_GetScreenWidth() //Func o t com nome errado, deveria ser Width
mTelaAltura := Wvw_GetScreenHeight() //Deveria ser Height
mFonteLargura := Int((mTelaLargura / p_nNormalMaxCol )-.5)
mFonteAltura := Int((mTelaAltura / p_nNormalMaxRow )-.5)
wvw_SetFont( 0, "consolas", mFonteAltura, mFonteLargura, .5, 1 )
wvw_Maximize( 0 )
SetMode(p_nNormalMaxRow, p_nNormalMaxCol)
SetInkeyAfterBlock({|nkey| AfterInkey( nkey ) }) // ??? NAO CAUSA LENTIDAO?
..
...
...
RETURN NIL
Regards, saludos.