Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/07/2011, 20:47
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: [APORTE] Uso de cache: como evitar cachear contenidos de usuarios logueado

Cita:
Iniciado por NUCKLEAR Ver Mensaje
Y por que no usas la misma session del usuario para evitar mostrar la cache en lugar de hacer todo eso?
NUCKLEAR amigo: el tema es como trabaja la clase cache en CI

Una vez que cachea una pagina, se la muestra a todos los usuarios y no hay forma* de des-habilitarla...solo de evitar que guarde una pagina.

Luego... si esta logueado, no uso la cache... NI me muestra el contenido de la pagina cacheada de no-logueados.

Se entiende ? el tema es que si solo hago:

Código PHP:
 if (!is_logged()) {
        
$this->output->cache(10);
 } 
No gano nada!! por que ? porque igual LEE la pagina cacheada si existe

(*) Como haber si.. seria "extendiendo" la clase cache...y cambiandole el funcionamiento....para que exista la funcion de des-habilitar la lectura...pero opté (quizas me equivoque) por evitar pueda cachear ciertas paginas (urls) cambiandoles algo.

__________________
Salu2!

Última edición por Italico76; 12/07/2011 a las 20:55