Linux.memcached
memchache bietet (für meinen Fall für PHP) eine Semi Persistente Speicherung an. Die speicherbaren Key / Value Paare bleiben erhalten bis der Memcache-Server neu gestartet wird.
Installation
# # zypper install memcache chkconfig --add memcached rcmemcached start zypper install php5-pear zypper install php5-devel pecl install zip pecl install memcache im /etc/php5/conf.d zip.ini mit extension=zip.so memcache.ini mit extension=memcache.so anlegen # # prüfen + starten rcapache2 restart php --modules
Test Skript
$m = null;
function getSemiPersistenCounter() {
global $m;
if ($m==null) {
$m = new Memcache();
$m->connect("localhost");
$m->add("u-xmlrpc-robin", 0);
}
return $m->increment("u-xmlrpc-robin", 1);
}