Foros del Web » Programando para Internet » PHP »

dudas con memcache

Estas en el tema de dudas con memcache en el foro de PHP en Foros del Web. Bueno amigos de verdad que no se mucho de memcache ... y estoy intentando hacer un sistema que use de este. Mi pregunta es la ...
  #1 (permalink)  
Antiguo 17/03/2011, 13:17
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años, 6 meses
Puntos: 12
dudas con memcache

Bueno amigos de verdad que no se mucho de memcache ... y estoy intentando hacer un sistema que use de este.

Mi pregunta es la siguiente

¿puedo cachear toda un consulta sql de unos 100.000 registros o mas?

¿cuanto tiempo es recomendable cachear un dato?


bueno de verdad es que estoy recien comenzado a leer pero me gustaria que me orientaran un poco sobre esta tecnologia.


muchas gracias :D
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.
  #2 (permalink)  
Antiguo 17/03/2011, 13:21
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: dudas con memcache

Cita:
Iniciado por xalupeao Ver Mensaje
¿puedo cachear toda un consulta sql de unos 100.000 registros o mas?
por supuesto!!

Cita:
Iniciado por xalupeao Ver Mensaje
¿cuanto tiempo es recomendable cachear un dato?
por lo general el tiempo depende de la frecuencia de actualización de los mismos datos, así que si tienden a cambiar cada día, pues ese sería el tiempo adecuado...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 17/03/2011, 13:25
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años, 6 meses
Puntos: 12
Respuesta: dudas con memcache

lo que pasa es que me si se lee losGAQ de memcached dice que el maximo es 1mb ... por lo cual no se si es factible guardar toda una consulta o estoy mal?

muchas gracias por tu respuesta de verdad eres excelente elemento en foro ! :D
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.
  #4 (permalink)  
Antiguo 17/03/2011, 13:28
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: dudas con memcache

bueno, hay una premisa importante para almacenar datos en memoria (como memcached), que dichos datos deben ser livianos y de frecuente acceso...

si los datos superan este limite, y aún así quieres cachearlos deberías replantear el mecanismo de memoria, quizá memoria física, por ejemplo un archivo de php serializado, etc...

me parece que es la mejor solución como alternativa...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 17/03/2011, 15:03
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años, 6 meses
Puntos: 12
Respuesta: dudas con memcache

pero segun se memcache realiza un almacenamiento fisicom ahora "php serializado" realmente nunca he escuchado sobre ello, tienes alguna referencia, ya que google solo arroja serialize

gracias :D o bueno si no puedo guardar las consultas voy a tener que usar sphinx para las busquedas jejej.
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.
  #6 (permalink)  
Antiguo 17/03/2011, 16:47
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: dudas con memcache

así es, el término php serializado tiene que ver 100% con las funciones serialize de php...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: dudas, memcache
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:06.