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);