Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/01/2015, 13:50
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
Respuesta: session_start() ralentiza la carga de páginas

session_start() lo que hace es envíar una cookie al cliente con el número de sesión (PHPSESSID por defecto) y crea un archivo en el servidor para almacenar las variables de sesión en forma serializada.

La ubicación de este archivo por defecto es el directorio temporal, aunque puedes usar cualquier otro cambiando la ubicación en el php.ini.

Ahora si en efecto haz detectado que únicamente la línea session_start() esta creando eso, lo que puedes verificar es que a lo mejor el archivo temporal que crea en el servidor, esta a lo mejor en algún disco que esta demasiado fragmentado y el S.O. se esta tomando demasiado tiempo en crear el archivo y por eso notas esa lentitud.

Revisa en que carpeta se esta creando los archivos temporales de PHP y asegúrate que sea una unidad bastante rápida con espacio libre suficiente.

Saludos.