Regresar   Foros del Web > Programación para sitios web > ASP

El registro es Gratis en Foros del Web
Respuesta
 
Herramientas Buscar en Tema Desplegado
Antiguo 08/05/08, 02:29:41   #1 (permalink)
PosProdukcion tiene un saldo positivo de karma
 
Registrado: nov 2004
Mensajes: 437
PosProdukcion is offline  
Configuración variable de la aplicación

Hola, tengo una duda acerca como manejar las variables de configuración de mi aplicación web (ASP).

Hasta ahora yo tenía un fichero común configuracion.asp donde tenía constantes que definían los valores, por ejemplo, número de filas por página en los grids de datos, rutas de upload de ficheros, etc. Y en todos los scripts que utilicen estos valores hacía un include.

Ahora quiero que estas variables sean modificables desde una página de configuración dentro de la aplicación, es decir, estas variables van a ser de lectura/escritura.

Me planteo la posibilidad de escribirlas en un fichero XML de configuración, que será fácil de leer y escribir de nuevo, pero veo un problema considerable:

Hay valores que se leen muy a menudo, esto multiplicado por un número de usuarios da como resultado un elevado número de accesos a fichero: abrir fichero, recorrer fichero secuencialmente para buscar la variable deseada, leer valor, cerrar fichero. ¿No es esto muy ineficiente?

Mi pregunta es que otros métodos utilizáis para tener una configuración variable/modificable

A mi se me ocurre esta, a ver que os parece:

En el application_onStart(), leer todo el fichero de configuración y meter cada valor en variables de aplicación. Problema: Pueden ser unas 10 o 20 variables, int y strings, algunos de ellos de longitud considerable.

Espero vuestras opiniones e ideas,

muchas gracias
  Responder Con Cita
Antiguo 08/05/08, 10:05:02   #2 (permalink)
Moderador
Myakire tiene un muy buen nivel de karmaMyakire tiene un muy buen nivel de karmaMyakire tiene un muy buen nivel de karma
 
Registrado: nov 2002
Mensajes: 6.260
Contactar con Myakire a través de Yahoo
Myakire is offline  
Re: Configuración variable de la aplicación

Yo no terminé de entender ...

¿Quieres que toda la aplicación sea modificable por un administrador o que sea solamente la sesión de cada usuario la que se personalice?
  Responder Con Cita
Antiguo 08/05/08, 10:17:08   #3 (permalink)
Colaborador
Shiryu_Libra tiene algunos puntos positivos de karma
 
Registrado: feb 2007
Ubicación: Localhost/Pruebas....
Mensajes: 1.919
Contactar con Shiryu_Libra a través de MSN Contactar con Shiryu_Libra a través de Yahoo Send a message via Skype™ to Shiryu_Libra
Shiryu_Libra is offline  
Re: Configuración variable de la aplicación

no seria mas factible utilizar el XML, para llamar a estas constantes???
o estas realizandolo por performance?
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  Responder Con Cita
Antiguo 08/05/08, 14:38:21   #4 (permalink)
i_e_s27 tiene algunos puntos positivos de karma
 
Registrado: mar 2008
Ubicación: En mi casa
Mensajes: 185
i_e_s27 is offline  
Re: Configuración variable de la aplicación

Aver... lo que tu planteas es que si un Admin cambia las variables de configuracion en la aplicacion web "en caliente" los usuarios que esten navegando van a sufrir problemas?

Bueno... ahi no se como resolverlo... quizas dando de baja el sitio por mantenimiento durante unos minutos mientras se realizan los cambios?

En cuanto a donde guardar las variables de configuracion, puede ser:

-En una base de datos.
-En un XML
-En un ASP usado como include (como haces ahora) y modificar el archivo con FSO
-En un txt (poco recomendable)

__________________
Demasiado mayor para ser una joven promesa, demasiado joven para ser una vieja gloria
  Responder Con Cita
Respuesta


Califica este Tema - Configuración variable de la aplicación.

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado Califica este Tema
Califica este Tema:

Reglas del foro
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está activado
Las caritas están activado
Código [IMG] está activado
Código HTML está desactivado


Todas las horas son GMT -6. La hora es 19:17:09.

Message Board Statistics

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96