viac memcache severov (memcache pool)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Balvan
- Člen | 30
potreboval by som novu verziu
/2.0/Nette.Caching.MemcachedStorage
aby podporovala pripojenie k viacerym memcache serverom
je to jednoduchu update
Zmenit
__construct($host = ‚localhost‘, $port = 11211, $prefix = '', Nette\Context
$context = NULL)
$this->memcache->connect($host, $port);
na
__construct($servers=array(‚host‘=>‚localhost‘,‚port‘=>11211),
$prefix = '', Nette\Context $context = NULL)
foreach($servers as $server)
{
$this->memcache->addServer($server[‚host‘],$server[‚port‘]);
}
co by uplne elegantne vyriesilo moj problem :-), ale nebolo by to spatne kompatibilne ;-)
dalej by som doporucil dopnit parameter MEMCACHE_COMPRESSED
momentalen sa tam vpaca natvrdo 0
$this->memcache->set($key, $meta, 0, $expire);
Dik