Je me livre actuellement à l'analyse de mes requêtes MySQL et je viens de remarquer ces 2 requêtes :
SQL
SELECT * FROM ibf_cache_store WHERE cs_key IN ( 'banfilters', 'settings', 'group_cache', 'systemvars', 'skin_id_cache', 'forum_cache', 'moderators', 'stats', 'languages' )
SQL
SELECT cs_value FROM ibf_cache_store WHERE cs_key = "stats"
Je me lance dans une petite analyse et me rend compte que le cache IPB (ibforums']->cache;) ne se retrouve pas dans le cache du SDK...
Je pense que rajouter
CODE
$this->_cache = $GLOBALS['ibforums']->cache;
voir CODE
$this->_cache =& $GLOBALS['ibforums']->cache;
après CODE
ipb_set_cache();
peut arranger les choses car cela alimente mon cache.Cependant, les noms des indexs ne correspondent pas entre IPB et SDK... Bref, la gestion du cache sous le SDK est pas glop