Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2004, 11:34
Avatar de ArrauKano
ArrauKano
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 664
Antigüedad: 21 años, 5 meses
Puntos: 4
memoria usada con funciones ob_*()

en mis scripts estoy usando las funciones de control de salida para evitar errores de cabeceras, pero en el final del script copio todo el buffer a una variable, luego borro el buffer e intervengo la salida.

el problema esta en q en el punto donde la variable es igual al buffer, la cantidad de datos en memoria se duplican, imaginense q tengo q mostrar muchos registros de una base de datos, se me congelaría el script por falta de memoria.

puedo intervenir directamente el buffer (cambiar cadenas, agregar o borrar cadenas)?
o se puede borrar el buffer mientras se copia a la variable?

o q otra tecnica puedo ocupar para optimizar el uso de memoria