Ну почему сразу рубить корень, ведь мы можем создать кэш конкретной страницы или раздела а вот как это другой вопрос, я приведу тут такой код который позволяет нам создавать кэш страницы или каталога $id = 9;
file_get_contents($this->modx->makeUrl($id, 'web', '', 'full')); а для того что бы проверить можно