Nueva pregunta

Pregunta:

Fecha: 26-03-2015 06:23:52 (En Español)

¿Las variables de $_SESSION tienen algún limite de capacidad de almacenamiento? y si es así ¿cuanto?[Resuelta]

Mi duda surge por que necesito almacenar 1500 registros con tres campos id nombre y nit, funcionara bien.. o habra un problema por la cantidad de la data.

O si alguien tiene alguna sugerencia para obtener data sin necesidad de ir a traerla al servidor y obtenerla desde el cliente , agradeceria su comentario. :D

Saludos comunidad.
Etiquetas: $_SESSION - PHP - Pregunta Votos: 0 - Respuestas: 10 - Vistas: 24 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 26-03-2015 08:50:20 jaja es broma? para que necesitas tantos registros?   Votos: 0 - Link respuesta
     
  • Fecha: 26-03-2015 10:00:43 Porque es una toma de inventario y como es con un lector es muy rapido el ingreso de data y por ende se queda corta o lenta la consulta a la DB , entonces si estuviese en el cliente seria mas rápido y no tuviera que ir al servidor a traer la data...   Votos: 0 - Link respuesta
     
  • Fecha: 26-03-2015 17:06:53 No hay limite de almacenamiento.
    Las sesiones se almacenan en archivos (o bases de datos) y las variables de sesion ocupan un espacio en memoria. Asi que el limite de existir seria la memoria y/o espacio en disco del server. Se pueden almacenar varios MB en variables de sesion, fijate como afecta esto al rendimiento del servidor al tener mucha concurrencia.

    Y una alternativa del lado cliente es el offline storage, Offline Storage HTML5. Te dejo el enlace anterior para que empieces a investigar un poco.
      Votos: 2 - Link respuesta
     
  • Fecha: 26-03-2015 19:23:33 Muy buena respuesta Diego Rivarola Gracias ! :D   Votos: 0 - Link respuesta
     
  • Fecha: 26-05-2015 10:52:24 Hola Jony pero si lo almacenas en la variable SESSION de todas formas lo tienes que ir a buscar al servidor, lo que estás haciendo con esto es eliminando la consulta a BD, si quieres tener todo en el cliente debes entonces almacenarlo en una cookeis o algun arreglo de js.   Votos: 0 - Link respuesta
     
  • Fecha: 27-05-2015 06:30:16 Hola Jaime Roman , muy buena tu idea y ademas eficaz gracias por tu aporte la utilizare en futuras ocaciones, gracias.

    Saludos Jony Gomez.
      Votos: 0 - Link respuesta
     
  • Fecha: 29-05-2015 05:33:04 Jony, para almacenar en el cliente lo ideal "hoy" es Local Storage de HTML5

    Las cookies pueden ser no acpetadas por el navegado.

    Saludos!

    PD: pongo "hoy" entre comillas porque no hay que olvidar que siempre puede haber un avance y debemos adoptarlo con alegría (como es este caso de html5).
      Votos: 2 - Link respuesta
     
  • Fecha: 29-05-2015 06:44:22 En realidad, si se va a manejar datos de sesión, tal vez le interesaría utilizar Session Storage , ya que Local Storage no tiene tiempo de expiración.   Votos: 3 - Link respuesta
     
  • Fecha: 29-05-2015 07:40:31 Interesantes aportes los adoptare en futuros desarrollos :D

    Saludos
      Votos: 0 - Link respuesta
     
  • Fecha: 30-05-2015 05:09:49 Algunas consideraciones útiles, Local Storage y Session Storage:

    Desde la perspectiva del código asociado a la página Web, Local Storage y Session Storage se comportan de la misma manera. Sólo cambia la disponibilidad temporal de la información.

    Tanto el Local Storage como el Session Storage están asociados a un dominio de Internet, no a una página concreta. Por ejemplo, si se usó para www.dominio.com/carpeta/hoja1.html, también estará disponible para www.dominio.com/default.html, ya que pertenecen al mismo dominio (no así con las cookies que si importa la "carpeta").

    Dado que está asociado a un determinado ordenador y usuario, si se accede desde otro ordenador o desde el mismo ordenador pero como diferente usuario, los anteriores datos de Local Storage no estarán disponibles.

    Aunque HTML 5 no fija nada acerca de la máxima capacidad, la mayor parte de los exploradores trabajan con hasta 5 MB de Web Storage. El tamaño máximo para las cookies es de 4 KB.

    Los datos se almacenan siempre como texto, así pues han de utilizarse funciones de conversión para acceder a datos de otro tipo –números, fechas, …-

    Los datos se almacenan en formato de parejas de nombre/valor, en dónde el nombre es de la variable almacenada y el valor es el contenido textual que se guarda.

    Para estructuras multidimencionales podes guardar un JSON (¿alguien tiene otra técnica?)

    Saludos!
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com