memcached - zend framework when using both mencache and cache page -


i'm using zend frameword version 1.11

my site using memcache save session want using more zend cache page cache page html

result: cache page html not save right cache dir config, save public path , data in file null (0 kb)

to bro help

my config in application.ini

; memcache config resources.cachemanager.memcached.frontend.name                            = core resources.cachemanager.memcached.frontend.options.automatic_serialization = on resources.cachemanager.memcached.backend.name                             = memcached resources.cachemanager.memcached.backend.options.servers.one.host         = 10.60.80.51 resources.cachemanager.memcached.backend.options.servers.one.port         = 11211 resources.cachemanager.memcached.backend.options.servers.one.persistent   = on  ; session savehandler class resources.session.name = phpgame1_session resources.session.savehandler.class        = zend_session_savehandler_cache resources.session.gc_maxlifetime           = 7200 resources.session.cookie_domain            = ".game5.vn"  ;cofig cache page resources.cachemanager.page.backend.options.public_dir = public_path "/cached" resources.cachemanager.pagetag.backend.options.cache_dir = web_path "/data/cache/tags" resources.frontcontroller.params.disableoutputbuffering = true resources.cachemanager.page.backend.options.disable_caching = false 

my boostrap init session handler

protected function _initsessionid() {     $opts = $this->getoptions();     if (isset($opts['resources']['session']['savehandler']['class']) &&             'zend_session_savehandler_cache' == $opts['resources']['session']['savehandler']['class']) {         $this->bootstrap('session');         $cache = $this->bootstrap('cachemanager')         ->getresource('cachemanager')         ->getcache('memcached');         zend_session::getsavehandler()->setcache($cache);      }                          $defaultnamespace = new zend_session_namespace();     if (!isset($defaultnamespace->initialized)) {         zend_session::regenerateid();         $defaultnamespace->initialized = true;     } } 

in init controller, have using helper save cache page, action want save cache page

$this->_helper->cache(array('index'), array('content')); 

many thanks

resolved

i have 2 segment in config: cachemanager , cachemanager, when combining, zend cache first segment (cachemanager)

config success:

; cache config resources.cachemanager.memcached.frontend.name                            = core resources.cachemanager.memcached.frontend.options.automatic_serialization = on resources.cachemanager.memcached.backend.name                             = memcached resources.cachemanager.memcached.backend.options.servers.one.host         = 127.0.0.1 resources.cachemanager.memcached.backend.options.servers.one.port         = 11211 resources.cachemanager.memcached.backend.options.servers.one.persistent   = on  ; session savehandler class resources.session.name = phpgame5_session resources.session.savehandler.class        = zend_session_savehandler_cache resources.session.gc_maxlifetime           = 7200 resources.session.cookie_domain            = ".game5.vn"   ; cache config resources.cachemanager.page.backend.options.public_dir = public_path "/cached" resources.cachemanager.pagetag.backend.options.cache_dir = web_path "/data/cache/tags" resources.frontcontroller.params.disableoutputbuffering = true resources.cachemanager.page.backend.options.disable_caching = false resources.cachemanager.page.backend.options.cache_directory_umask = 0775 resources.cachemanager.page.backend.options.cache_file_umask  = 0775 

Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

How to get multiresult with multicondition in Sql Server -