
21/04/2005, 11:44
|
 | | | Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes Puntos: 2 | |
Hola Para que sepan...
1. Cada proceso de IIS solo puede utilizar la mitad de la memoria total del servidor, es decir:
Tu tienes 2 GB., entonces 1 proceso solo puede aprovechar 1 GB
2. Deben de cuidar el uso de Objetos tipo Dictionary en session
3. Cuidar el uso de arreglos en Session
4. Cuiden las partes donde hacen operaciones con cadenas, como replace, cadena = cadena & cadena2 & cadena 3, etc.
Todo esto crea problemas de segmentacion en la memoria, donde a largo plazo y hablando de un trafico muy alto, aparecen errores de Out of Memory, aun cuando si tienes memoria libre, es algo parecido al disco duro, recuerdaan el desfragmentador, lo que hace es juntar informacion que se guardo en diferentes lugares y asi tener espacios completos para guardar nueva informacion, igual con memoria, aparece que tienes mucha libre, pero en realidad tienes muchos huecos que impiden guardar variables completas.
Bueno, les dejo el dato, ese problema tenia yo antes, trabajando en optimizar el manejo de esos elementos y aumentando mi memoria para que IIS tuviera mas espacio, asunto arreglado.
Y aunque no lo crean, debo agradecer directamente al departamento de Soporte de Microsoft que me ayudo mucho con este problema dandome pequeños consejos que resultaron muy provechosos, es como cuando no te preocupa que se este tirando una gota de agua, pero cuando cientos de usuarios tiran esa gota, entonces tienes una inundacion.
Suerte !! |