Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2008, 22:45
gabyrsh
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 19 años
Puntos: 1
Dudas sobre Zend Cache

Hola chicos, tengo el siguiente caso.
En mi sitio, tengo configurado un controlador, el cual, al utilizar por ejemplo esta url:

mistio.com/buscador/cualquiercosa

lo que hace, es buscar "cualquiercosa", en mi base de datos, y mostrar los resultados, en una tabla. (lo muestra utilizando un archivo llamado buscador.phtml ubicado en la carpeta view del controlador).

Ahora bien. quiro cachear, la busqueda, es decir, que la primera vez que busque algo, genere la pagina, y grabe esta pagina en una carpeta, para que asi la proxima, no busque en la base de datos y muestre directamente la pagina.

El problema es el siguiente, esto yo lo se hacer en php 4. Como estoy aprendiendo Php5 y Zend Framework se me ha complicado un poco, ya que no logro entenderlo.
Busqué en la documentacion del framework y encontre el siguiente codigo que al parecer funciona (creo yo) a lo que usaba en php 4.
Código PHP:
?php
// if it is a cache miss, output buffering is triggered

if (!($cache->start('mypage'))) {

    
// output everything as usual
    
echo 'Hello world! ';
    echo 
'This is cached ('.time().') ';

    
$cache->end(); // output buffering ends

}

echo 
'This is never cached ('.time().').'
Lo que no entiendo es lo siguiente, ¿éste código donde tendría que ponerlo?? En el controlador???. Cómo le digo al cache, que busque por ejemplo "cualquiercosa.html" y lo muestre?.

Estoy un poco perdido ya que no logro entenderlo del todo.

Desde ya muchas gracias por su ayuda, ya he aprendido bastante.