Гм.. Мощно задвинули.. Внушает, правда есть одно но, вместом написания класса лучше потратить столько же времени на изменение скрипта, (мускул или выносной файл с нужными ключами,(фактически та же система), на худой конец кеширование).
Автору конечно виднее, но сам ход изначально не рационален. Файлы хороши для хранения и выборки простой информации без сложных условий и прочего,
иначе вся система будет проходить через это узкое горлышко.
Наступит день когда файл разрастется на столько что будет ощутимо тормозить, и тогда придется переделывать уже гораздо больше кода завязанного на этом файле. (пример: мотор18. Все хотят на реглобалс офф перевести но работы то сколько..).
Кто сказал что оптимизация должна начинаться после написания скрипта тот видимо не писал на ходу или на заказ, сделал - отдал - забыл
такое вот мое скромное мнение..