Pregunta:
Fecha: 26-03-2015 06:23:52
(En Español)
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. Votos: 0 - Respuestas: 10 - Vistas: 24 Compartir en: Google Facebook Twitter LinkedIn Link
¿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. 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
