Память распределяется между отдельными процессами FastCGI так же, как и между обычными, отдельными процессами, то есть для наших целей данные не разделяются.
(FastCGI позволяет одному процессу обрабатывать несколько запросов последовательно, избегая необходимости повторной инициализации, перечитывания данных конфигурации и XML, например, с каждым запросом после первого обслуживания этим процессом . )
С другой стороны, любая техника, которая будет работать, чтобы уменьшить объем памяти в вашем XML между отдельными процессами, должна работать здесь. Вы можете прочитать файлы в общей памяти (что может быть сложно синхронизировать и обновить), выбрать синтаксический анализатор XML с меньшей памятью или получить доступ к информации косвенно, скажем, через «скомпилированный» " GDBM ваших данных XML или пользовательского сервера, который вы пишете для ответа на запросы.