Прежде всего, чтение *.ini
вряд ли станет узким местом любого сервиса в нормальных условиях, поэтому действительно подумайте, перевешивают ли преимущества, которые вы ищете (которые ...?), Перевешивающие недостатки. У меня нет проблем при сканировании INI-файлов, хотя я обычно использую нативный PHP для выполнения некоторых настроек, если для этого не требуется программист, не работающий с PHP. Конечно, люди теперь будут защищать хранилища ключей / значений, такие как APC и Memcached, из-за проблемы с постоянством, но это будет преимуществом только в том случае, если ваш файл (относительно) огромен для INI-файла, в противном случае это просто накладные расходы, если вы не не использую его уже.
Единственный способ, которым я знаю, как легко получить (скалярную) настройку для запросов без расширений в Apache, - это заняться SetEnv
бизнесом в конфигурации хоста (поэтому скалярные значения просто считываются из среды), но это kludgy в лучшем случае, и требует перезапуска сервера или перезапуска, чтобы принять изменения.
Оставайтесь с ini-файлом или, возможно, с прямым PHP-файлом с настройками, и в этом случае APC может предоставить вам небольшое преимущество, кэшируя файл до его изменения.