maheshs4677
-
Posts
2 -
Joined
-
Last visited
Never
Posts posted by maheshs4677
-
-
Hi All,
I've just started using Zend Cache. I am trying to store an entire HTML in the cache, however it is not storing anything. Here is my code, any help much appreciated.
<?php include_once "Zend/Cache.php"; include_once 'f1.php'; $frontendOptions = array('lifetime' => 6,'automatic_serialization' => true); $backendOptions = array('cache_dir' => '/tmp/'); $cache = Zend_Cache::factory('Output', 'File', $frontendOptions, $backendOptions); $pageid = 'MYTEST'; ZendCacheData($pageid); /******************* ZEND CACHE FUNCTIONS *****************************/ function ZendCacheData( $pageid ) { global $cache; if (!($cache->test($pageid))) { // ShowMainMarkets1() Function returns an HTML paqe $returnData = ShowMainMarkets1(); $cache->save( $returnData, $pageid ); } else { $returnData = $cache->load($pageid); $returnData = $returnData; } echo $returnData; } ?>
Zend Cache - Caching HTML
in Frameworks
Posted
Thanks very much. I solved it by still using ob_start() and ob_get_contents() as the function I called was outputting HTML and the $returnData was always empty due to that. The code change is as follows.
Hope this is appropriate usage. If you think, Core is better suited for my needs, please let me know and I will re-code and see what happens. Thanks again!