Cita:
Iniciado por pateketrueke
¡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.