Lo + Leído
Eventos destacados
Artículos para tus primeros pasos
Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos:
- Introducción a Groovy, parte 1 (Andrés Almiray)
- Introducción a Groovy, parte 2 (Andrés Almiray)
- Introducción a Groovy, parte 3 (Andrés Almiray)
- Introducción a Grails (Material Seminario ImaginaWorks)
Entrevistas con los expertos
Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:
Grails
cache de segundo nivel y de consulta activas!!
crgio - jueves 02/07/2009Saludos...
cuando creo una aplicación grails por defecto esta me activa la cache de primer nivel, bien, pero si voy a mi DataSource.groovy encuentro que alparecer o eso entiendo la cache de segundo nivel y la de consulta tambien quedan activas.
cache.use_second_level_cache=true
cache.use_query_cache=true
Qué tan bueno es dejar estas activas?
Re: cache de segundo nivel y de consulta activas!!
crgio - viernes 03/07/2009Saludos...
Ok gracias Nacho por tu respuesta, me quedo claro el tema, y de igual manera las dejo activas.
Re: cache de segundo nivel y de consulta activas!!
Nacho - viernes 03/07/2009La caché de primer nivel permite reutilizar instancias en una misma sesión (en Grails, cada request crea una sesión Hibernate), de forma que si lees el mismo objeto dos veces, la segunda no causará una consulta a la b.d.
La de segundo nivel permite reutilizar instancias entre distintas sesiones, de forma que se lees un objeto que ya ha sido leído en otra request, no se volverá a cargar desde la base de datos (es una visión algo simplificada, porque en realidad se comprueba si el objeto ha cambiado desde que se leyó la última vez). Por tanto esta caché representa una gran mejora de rendimiento en tu aplicación.
La caché de consultas sólo es beneficiosa si realizas consultas pesadas de forma repetitiva, por ejemplo, consultas para informes que calculen datos. No tiene tanta utilidad en aplicaciones genéricas, pero tampoco penalizan rendimiento. Yo no la desactivaría.