Ver Mensaje Individual
  #15 (permalink)  
Antiguo 01/05/2013, 03:41
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 1 mes
Puntos: 270
Respuesta: En dónde se almacenan las varibles?

Cita:
Iniciado por pateketrueke Ver Mensaje
¡Excelente!
Edito: alteré el script de datos y me da otros resultados.
Sólo en cadenas de texto, el tamaño de variables debe ser de unos 390Kb.
Yo utilizo esta técnica en ficheros de configuración "reales" (metadata de clases para ORMS, metadata de formularios, datasources, páginas..).
En esos ficheros se cumple a lo que me refería al principio: el parser de serialize es mucho más rápido que el de PHP.Cuando serializas supongo que unos 400Kb, por muy rápido que se el parser, son 400Kb de texto...Va a ser más lento que el parseo de un PHP mucho más pequeño.

Pero, si te fijas,no es exactamente el mismo caso.Los ficheros serializados los puedes usar fácilmente cuando no hay cálculos (o llamadas a funciones) envueltos en la definición del array.Ficheros de configuración, metadata de objetos (Doctrine almacena metadata en XML, YAML y comentarios...se les encenderá en algún momento la bombillita?).
Cuando para el cálculo de la variable almacenada en el fichero serializado, necesitaras llamadas a funciones, etc, el uso de la serialización está descartado desde el principio.