memcache зараза страницу компрессирует как ни крути, а вот с memcached все нормально) вот это у тебя
<code>$key = '/index.php?';</code>
вообще лишнее, можно выкинуть… и добавить еще $expire
<code>$modx->cacheManager->set($key , $modx->resource->_output, $expire);</code>
выставить время жизни кеша. и в nginx правильнее наверно будет
"default/$args"