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
+
0
-

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

David Grudl
Nette Core | 8082
+
0
-

Pošli patch na Github

Balvan
Člen | 30
+
0
-

poslane do gitu