Szívat a Zend_Cache
nov 11
Egy session mizéria kapcsán most derítettem ki, hogy a Zend Framework memcache drivere nem simán letárolja a neki átadott értéket, hanem beleteszi egy tömbbe az aktuális idővel és a lifetime-mal együtt:
$result = @$this->_memcache->set($id, array($data, time(), $lifetime), $flag, $lifetime);
Namost ez így mindaddig szép és jó, amíg csak a ZF írkálja a session memcache-t, hibrid rendszernél viszont borul a bili, mivel ott vajmi kicsi a valószínűsége, hogy a másik komponens is ugyanezzel a módszerrel tárolja a session adatokat. Az eredmény pedig az, hogy nem tudják betölteni a másik által tárolt értékeket, így a két rendszer közti váltáskor folyton szétesik a munkafolyamat (ami SSO használatával folytonos 302 redirectet jelentett az autentikációs szerver felé).
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.
kövinnyó 2011.12.03. 00:24:53
Suspendisse potenti. Praesent lobortis mauris eget massa consequat eleifend. Integer semper quam at turpis venenatis eget lobortis ante pellentesque. Nullam aliquet metus ac nulla accumsan egestas.
kövinnyó 2011.12.11. 12:13:54
kövinnyó 2011.12.18. 18:30:33
kövinnyó 2011.12.18. 18:35:37
kövinnyó 2011.12.18. 18:36:42
kövinnyó 2011.12.18. 18:40:35