Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/09/2008, 07:06
Avatar de peaso
peaso
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 147
Antigüedad: 22 años, 4 meses
Puntos: 0
De acuerdo Respuesta: Mantener objeto entre diferentes visitas

Antes de nada, agradeceros enormemente vuestra desinteresada ayuda. No me cansaré de decirlo: sois los mejores!

A las dudas: el objeto no es costoso por su tamaño, sino por el proceso de crearlo. Se trata de una identificación genérica sobre un servidor externo al mío, que hay que realizar el mínimo número posible de ocasiones.

Efectivamente, creo que la respuesta más acertada es la de califa: a pesar de ser un objeto de creación "costosa", es más bien pequeño, por lo que es perfectamente insertable en una base de datos su forma serializada.

Eso es lo que he hecho. Cuando se necesita el objeto, se comprueba si existe en la base de datos. Si sigue siendo activo, lo "unserializo" y lo utilizo. Si no, lo creo, lo "serializo" y lo guardo en la bbdd.

El único problema que podría haber es que dos usuarios diferentes creen "a la vez" cada uno su objeto. El segundo objeto creado machacaría al primero en la base de datos pero, como ambos son perfectamente válidos para cualquier tipo de visitante, el problema es menor: solo se habría creado inutilmente uno de los objetos.

Lo dicho, muchas gracias a todos.