Foros del Web » Programando para Internet » PHP »

Duda conceptual de caching

Estas en el tema de Duda conceptual de caching en el foro de PHP en Foros del Web. Buenas a to2, Estoy comenzando con esto del cacheo de peticiones sql en el servidor, y esta muy interesante, entiendo el concepto de dependencia que ...
  #1 (permalink)  
Antiguo 28/04/2014, 05:07
 
Fecha de Ingreso: abril-2010
Mensajes: 298
Antigüedad: 14 años, 6 meses
Puntos: 1
Duda conceptual de caching

Buenas a to2,

Estoy comenzando con esto del cacheo de peticiones sql en el servidor, y esta muy interesante, entiendo el concepto de dependencia que se evalua antes de lanzar una sql grande evitandonos asi mucho tiempo y proceso en cada peticion.

Existe casos en los que es muy sencillo por ejemplo apra sacar un listado completo de items podemos hacer un count en la depencia y asi saber si debemos recuperar los datos cacheados o lanzar la sql.

Os dejo un pequeño ejemplo de yii que es el frame que uso , pero el concepto entiendo que es similar en cualquier otro.

http://www.yiiframework.com/doc/guid...s/caching.data

El tema es, que obviamente los sql que lanzamos contra el servidor no son siempre los mismo, por lo tanto en una consulta que va cambiar según los filtro que marque un usuario, por ejemplo en una web de hoteles, se quieren obtener aquellos hoteles de Madrid, cuyo precio sea menor de 50€ y ademas tengan wifi y garage...

¿Cómo gestionariamos esto a nivel de dependencias? Aquí es donde me pierdo y no entiendo como usar el sistema de dependencias.


Gracias!!!
  #2 (permalink)  
Antiguo 28/04/2014, 07:31
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: Duda conceptual de caching

Sin mucho conocimiento especifico diria, sin embargo, que no puedes plantear cachear todos los resultados posibles sino que le apuntas a los que producen el grueso de consultas, ej:

Hoteles en Madrid en el rango por defecto
u...
Hoteles en Madrid para los rangos mas consultados
pero no haras lo mismo para hoteles en un Andoain
__________________
Salu2!
  #3 (permalink)  
Antiguo 28/04/2014, 07:43
 
Fecha de Ingreso: abril-2010
Mensajes: 298
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Duda conceptual de caching

Por lo tanto debería plantearme una colección de dependencias amplia para poder aprovecharlo. Pero claro teniendo en cuenta la cantidad de provincias que hay, deberia contemplarlas todas?

Etiquetas: sql
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 13:00.