Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2014, 05:07
ferminako
 
Fecha de Ingreso: abril-2010
Mensajes: 298
Antigüedad: 14 años
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!!!