Кстати, насчет $config_options и кеширования через memcache, вот относительно старая статья Джейсона. modx.com/blog/2012/09/24/using-memcached-for-modx-caching/
У меня на одном интернет-магазине просто включение memcache без допнастроек увеличило производительность в 3 раза. Джейсон предлагает так же использовать кластер для больших проектов, чтобы разные сущности раскладывать по разным memcache инстансам. Это потом упрощает инвалидацию. Ну и важная причина — ограничение в 64M одного инстанса