Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/09/2014, 03:01
json
 
Fecha de Ingreso: septiembre-2014
Mensajes: 180
Antigüedad: 9 años, 8 meses
Puntos: 14
Respuesta: Almacenamiento de Sesiones PHP en MySql

Mmmh, depende de muchos factores, como la optimización de la base de datos, el servidor donde esté alojado el proyecto, cantidad de visitas, optimización de todos los scripts, etc.

Puedes realizar pruebas de rendimiento y ver, por ejemplo, el tiempo invertido en guardar (actualizar, etc) una sesión. Para ello puedes usar la función microtime() de php, tomando tiempo al principio y otro al final.

Luego puedes extrapolar. Por ejemplo, si esas 3 ó 6 consultas tardan 1 segundo (por poner un ejemplo redondo, aunque sea exagerado), tendrías que pensar en optimizar esa interacción con la BD, creando índices, optimizando los tipos de campos, etc. Hasta que llegues a unos tiempos aceptables y pensando siempre que no habrá una única persona consultando la web.

En cuanto a si será más pesado usar el sistema de archivos o mysql, te podría asegurar que siempre será más lento el sistema de archivos. En principio el acceso a lectura y escritura a disco siempre será más lento (aunque sean discos SSD).

No es una respuesta tajante en un sentido u otro, pero espero que te pueda dar alguna idea o te sirva de algo.

:)