Una de las ventajas del uso de hbNetio, según su autor, es que ya no se depende de los protocolos de comunicación del S.O. En el caso de Windows, protocolos atentatorios contra nuestros sistemas dbf based.
druzus@... escribió:
> It's possible that such direct TCP/IP connection is faster then
> file server protocols especially if they need more then one IP frame
> to exchange data so it's one of the reason to use it in such cases.
> Please make real speed tests.
> The second reason to use NETIO server is resolving problem with
> concurrent access to the same files using Harbour applications
> compiled for different platforms, i.e. DOS, LINUX, Windows and OS2.
> It's very hard to configure all client stations to use correct
> locking system. NETIO fully resolves this problem so it can be
> interesting alternative also for MS-Windows users only if they
> do not want to play with oplocks setting on each station.
> I'm interesting in user opinions about real life NETIO usage.
>
lentitud tremenda en red
- armando.lagunas
- Posts: 340
- Joined: Mon Oct 05, 2009 3:35 pm
- Location: Curico-Chile
- Contact:
Re: lentitud tremenda en red
hola:
hace mucho tiempo, instale en un server 2003, un sistema en DBF, todo bien, hasta que se conectaba el 2° pc al sistema, se me ralentizaba demasiado, revisando el código las instrucciones de bloqueo de archivos para hacer los ingresos, modificaciones o eliminaciones, utilizaba la clausula FLOCK(), "bloqueo de archivo" , las reemplace por las RLOCK(),"bloqueo de registro", saque en todas partes la clausula COMMIT, (aquí era el real problema), y los filtros los reemplace por archivos indexados en partes según el filtro que necesitaba con la clausula "INDEX ON... WHILE ..."
ademas ajustando parámetros en los archivos config.sys, FILES=255, BUFFERS=250,4 (no recuerdo bien pero era algo así)
también hay que hacer unos ajustes de configuración en el mismo server, para que arranque con los mismos parametros que le colocas a las estaciones de trabajo
mira esto es lo que recuerdo, asumo de que el sistema es DBF completo, fue la única forma que logre que funcionara de una forma correcta, (no fue full pero me ayudo mucho)
con el tiempo traspase el sistema a MySQL y se acabaron los problemas de velocidad.
No se si te sirva pero no esta de mas mencionarlo.
Saludos
hace mucho tiempo, instale en un server 2003, un sistema en DBF, todo bien, hasta que se conectaba el 2° pc al sistema, se me ralentizaba demasiado, revisando el código las instrucciones de bloqueo de archivos para hacer los ingresos, modificaciones o eliminaciones, utilizaba la clausula FLOCK(), "bloqueo de archivo" , las reemplace por las RLOCK(),"bloqueo de registro", saque en todas partes la clausula COMMIT, (aquí era el real problema), y los filtros los reemplace por archivos indexados en partes según el filtro que necesitaba con la clausula "INDEX ON... WHILE ..."
ademas ajustando parámetros en los archivos config.sys, FILES=255, BUFFERS=250,4 (no recuerdo bien pero era algo así)
también hay que hacer unos ajustes de configuración en el mismo server, para que arranque con los mismos parametros que le colocas a las estaciones de trabajo
mira esto es lo que recuerdo, asumo de que el sistema es DBF completo, fue la única forma que logre que funcionara de una forma correcta, (no fue full pero me ayudo mucho)
con el tiempo traspase el sistema a MySQL y se acabaron los problemas de velocidad.
No se si te sirva pero no esta de mas mencionarlo.
Saludos
- AngelSalom
- Posts: 664
- Joined: Fri Oct 07, 2005 7:38 am
- Location: Vinaros (Castellón ) - España
- Contact:
Re: lentitud tremenda en red
Yo hace mucho que descarté el uso en red, por muchas vueltas que des se convierte en impracticable cuando hay bastantes usuarios.
Dos opciones a considerar : Windows Server con licencias de Cliente de Terminal Server o bien, RDPWrapper para el equipo servidor que esté ejecutando Windows 7 ó superior y que los terminales trabajen por escritorio remoto.
Dos opciones a considerar : Windows Server con licencias de Cliente de Terminal Server o bien, RDPWrapper para el equipo servidor que esté ejecutando Windows 7 ó superior y que los terminales trabajen por escritorio remoto.
Angel Salom
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
Re: lentitud tremenda en red
Hola
Busca lo que es el SMB 1.0 y el SMB 2.0, ese es un cambio que hay en Windows 7 y afecta la velocidad de los archivos de red.
Saludos
Luis
Busca lo que es el SMB 1.0 y el SMB 2.0, ese es un cambio que hay en Windows 7 y afecta la velocidad de los archivos de red.
Saludos
Luis
- carlos vargas
- Posts: 1421
- Joined: Tue Oct 11, 2005 5:01 pm
- Location: Nicaragua
Re: lentitud tremenda en red
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
Carlos Vargas
Desde Managua, Nicaragua (CA)
Re: lentitud tremenda en red
carlos vargas wrote:http://www.alaska-software.com/community/smb2.cxp
Yo siempre he usado mi programa en un servidor con windows 2008 server RT y nunca he tenido problemas de lentitud y sin necesidad de crearle acceso directo a equis unidad del servidor todo por \\server\empresas.. de seguro algo por ahi anda mal que estes usando filter en lugar de indices cdx
Saludos
Atte: Adrian C. C.