16/09/2008, 07:06
|
| | | Fecha de Ingreso: enero-2002 Ubicación: Barcelona
Mensajes: 147
Antigüedad: 23 años Puntos: 0 | |
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. |