compartir datos a través de internet

Post Reply
MOISES
Posts: 824
Joined: Wed Aug 22, 2007 10:09 am

compartir datos a través de internet

Post by MOISES »

Hola:

Ante todo, ¡¡¡felices fiestas!!!.

Tengo un servidor alojado en un proveedor de Internet que usa samba para compartir archivos bajo Windows. Pretendo que varias sucursales accedan remotamente a los datos \\ip del servidor\datos. (p. ej. use \\195.53.1.2\data\customer.dbf).

Lo que sucede es que va muy lento, principalmente al cargar y al reindexar. Los clientes tienen todos ADSL de 3 mb.

¿Hay alguna solución para mejorar el rendimiento, como ADS?. Muchas gracias.

Un saludo,
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Post by Patricio Avalos Aguirre »

Hola Moises

Yo utilizo ads con clientes remotos y me va muy bien en velocidad, eso si que yo utilizo acceso remoto por seguridad, y me conexion es de 512 en el server y 1 meg en los clientes

.- Para aumentar la velocidad puedes abrir todas las bases al comienzo
aqui te dejo un ejemplo como lo hago.

Code: Select all

static procedure AbrirDbf()
	local i, cDbf, aRay := AdsDirectory(),;
			aNoOpen := { "USUARIOS", "GRUPOS", "GRUPOACC", "USRACCES", "GRUPOUSR", "DBTODOS" }

	for i := 1 to len( aRay )
		cDbf := Left( aRay[i], len( aRay[i] )-1 )
		if !cDbf IN aNoOpen
			if ViewUsu():Sucursal = 1
				NetUse( cDbf, .t. )
			else
				MsgRun( "Espere un momento, Abriendo Archivo del Servidor ["+str(i,2)+"]/"+ltrim(str(len(aRay)))+cDbf, "Win-Invent",;
			 			{ || NetUse( cDbf, .t. ) } )
			endif
		endif
	next i
return
//-----------------------------------------------------------------------------------------------------------
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
MOISES
Posts: 824
Joined: Wed Aug 22, 2007 10:09 am

Post by MOISES »

Hola Patricio:

No, si yo abro todas las bases de datos al comienzo

use \\ip\clientes.dbf new shared, etc

Lo que sucede es que me va lento al inicio y al reindexar. ¿Cómo te va a ti?. Muchas gracias.
Post Reply