Hola Maximiliano, Ten en cuenta que podría haber varios elementos de tu infraestructura cacheando esa página, concretamente podríamos tener: * Caché en tu navegador * Caché en algún servidor proxy intermedio de tu red * Caché en algún servidor proxy-cache configurado (varnish, etc) * Caché en tu servidor web (por ejemplo nginx incorpora su propio módulo de cache, que podría estar afectando a tus páginas)
Revisando tus respuesta te recomendaría que: * Por defecto uses recursive a -1 siempre. Valores altos de recursive podrían afectar negativamente al performance de tus queries. Para recuperar modelos asociados, la forma adecuada sería usar Containable Behavior http://book.cakephp.org/2.0/en/core-libraries/behaviors/containable.html * Usa curl para explorar los headers que te devuelve el request, así podrás detectar si hay algún header que indique que el request está siendo cacheado por algún proxy. * Si necesitas deshabilitar totalmente la cache para algún request, podrías utilizar $this->response->disableCache(); en tu controlador para indicar que ese request no debe ser cacheado * CakePHP no cachea por defecto los resultados de tu query, puedes revisar lo que se está cacheando exactamente si configuras FileEngine en tus caches, y revisas los contenidos en /app/tmp/cache verás que lo que se cachea es la estructura de las tablas en cache/models y otros datos internos del framework en cache/persistent por defecto. En todo caso, puedes deshabilitar totalmente la cache de CakePHP usando Configure::write('Cache.disable', true); en "core.php". Si desactivas la cache y tu página sigue siendo cacheada, entonces el problema estará en algún otro elemento de tu infraestructura, como en la configuración de tu servidor web, proxy intermedio, navegador, etc. Espero que esto te ayude, un saludo! On Wednesday, January 20, 2016 at 9:04:11 PM UTC, Maximiliano Alves Pinherio wrote: > > > 1. Versión de CakePHP 2.7.3 > 2. En un servidor de desarrollo remoto > 3. Todas las tablas estan en Mysam > 4. Eso es complicado porque son muchos modelos muy relacionados entre > si > 5. Por lo general tienen poco (menos de 1000 porque estamos > desarrollando todavia) > 6. LA recursividad varia entre -1 y 3 y nos da problemas en todas las > vistas donde ejecutamos dichas consultas > 7. Los datos ya los borre pero siguen saliendo > > > > > El 20 de enero de 2016, 13:31, Giovanny De arco <giovann...@gmail.com > <javascript:>> escribió: > >> Varias consideraciones a tomar en cuenta para resolver mas acertadamente: >> >> >> 1. Que versión de *CakePHP* estas utilizando. >> 2. En que entorno se están presentando los problemas, en un *servidor >> local* de desarrollo o *producción remoto.* >> 3. Cual es el motor de almacenamiento predeterminado para las tablas >> y las base de datos, *Innodb y Mysam, o cualquier otro.* >> 4. Habría que revisar las *relaciones de los modelos.* >> 5. *Cuantos registros* tiene las tablas que presentan los problemas. >> 6. Cuando haces las consultas, *cual es el valor de recursividad.* >> 7. Puedes *borrar los datos de la cache,* estos son los archivos >> dentro de la carpeta tmp. >> >> >> >> El martes, 19 de enero de 2016, 12:48:19 (UTC-4:30), Maximiliano Alves >> Pinherio escribió: >>> >>> Hola gente >>> Les comento mi problema >>> Estoy haciendo un sistema y tengo muchos problemas con la cache. No solo >>> a nivel de los cambios de codigo, sino tambien en los datos. Tarda mucho en >>> traer datos que estan cargados en la BD y que se ha agregado recientemente. >>> He probado varias cosas entre ellas poner Configure::write('debug', 3); y >>> habilitar Configure::write('Cache.disable', true); >>> >>> Espero su ayuda con ansias >>> >>> Un saludo a la comunidad >>> >> -- >> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de >> Grupos de Google. >> Para anular la suscripción a este grupo y dejar de recibir sus mensajes, >> envía un correo electrónico a cakephp-es+...@googlegroups.com >> <javascript:>. >> Para publicar en este grupo, envía un correo electrónico a >> cakep...@googlegroups.com <javascript:>. >> Visita este grupo en https://groups.google.com/group/cakephp-es. >> Para acceder a más opciones, visita https://groups.google.com/d/optout. >> > > > > -- > > -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com. Para publicar una entrada en este grupo, envía un correo electrónico a cakephp-es@googlegroups.com. Visita este grupo en https://groups.google.com/group/cakephp-es. Para obtener más opciones, visita https://groups.google.com/d/optout.