Foros del Web » Programando para Internet » PHP » Zend »

cache + pear

Estas en el tema de cache + pear en el foro de Zend en Foros del Web. Que tal foreros??: tengo la siguiente problema, esperando me puedan ayudar. tengo una accion con la que genero la exportacion a excel, la cuestio viene ...
  #1 (permalink)  
Antiguo 28/12/2010, 16:18
 
Fecha de Ingreso: septiembre-2010
Mensajes: 113
Antigüedad: 14 años, 2 meses
Puntos: 4
cache + pear

Que tal foreros??:

tengo la siguiente problema, esperando me puedan ayudar.

tengo una accion con la que genero la exportacion a excel, la cuestio viene cuando las exportaciones son grandes o muy grandes 30 o 40 mil registros. si lo hago en mi localhost aunque pueda llegar a tardar mucho si termina.

pero si lo hago en mi servidor de prueba, sobre el que aun no tengo forma de modificar la configuracion apache, se llega a perder, y marca que sigue esperando al servidor, pero nunca termina.

ademas si trato de acceder a cualquier otra accion en el transcurso de la exportacion el cache lo desbordo y ya no responde a nada, tengo que limpiar el cache de mi navegador para poder logearme de nuevo.


mi idea es meter mi proceso a cache y cada vez que llame a una accion, asegurarme que el cache esta limpio.


tengo instanciada este cache en mi index.php, pero creo que no lo estoy usando para mi funcion; ademas como puedo limpiar el cache.


Código PHP:

$frontendOptions 
= array('lifetime' => 7200,'debug_header' => false'default_options' => array(
                     
'cache' => true,
                    
'cache_with_get_variables' => true
                    
),
          
'regexps' => array('/*' => array('cache' => true))  );
$backendOptions = array('cache_dir' => './data/cache' );
$cache Zend_Cache::factory('Page''File'$frontendOptions$backendOptions);
$cache->start();
Zend_Registry::set 'cache',$cache); 
desde ya muchas gracias

Etiquetas: cache, pear
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:32.