Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2008, 09:14
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: cargar txt en memoria

Hola huma,

Lo mas eficiente es que uses una base de datos, ya que PHP tiene limites de memoria bajos (generalmente es de 16 MB), y si tratas de cargar 70 MB de datos encontraras que te marca un error.

Si tu tienes acceso root a tu server puedes incrementar esa variable (memory_limit) y usar file_get_contents para pasar el archivo a la memoria.

Ten en cuenta que PHP es un lenguaje que se interpreta por request, así que en cada hit de cada pagina se cargaría ese archivo en memoria, por lo que para 3 usuarios concurrentes estas hablando de 210 MB de RAM.

Saludos.