Coś tu motasz
rafalp 
1. Jeśli serwer posiada np. APC to masz rację, że odwołanie kolejne do pliku spowoduje odwołanie do cache zamiast niego
2. Szybsze zdecydowanie będzie odwołanie się do istniejącej w pamięci zmiennej (nawet statycznie) niż do pliku (nawet zcacheowanego) bo w zależności od sytuacji plik musi być przeparsowany jeśli zawiera kod php
3. Dobrym sposobem przechowywania danych konfiguracyjnych jest plik INI - serio - sam się zdziwiłem ale taka jest prawda. Dla tej samej konfiguracji PHP szybciej sparsuje plik INI i zwróci Ci tablicę w PHP niż zaincluduje samą tablicę PHP (szok - sprawdź sam)

4. Jeśli zawsze używasz choć jednej ze zmiennych konfiguracyjnych to ładowanie ich raz na początku powinno być optymalne
5. Jeśli zdarza się, że nie używasz żadnej ze zmiennych konfiguracyjnych to zrób leniwą klasę, która będzie ładowana (bądź nie) na pusto i dopiero przy pierwszym odwołaniu do jakiejś zmiennej konfiguracyjnej będzie ładowała plik (ale tylko raz - potem oddając już załadowane zmienne)
Ogólnie - Nie ma w słowniku J. Polskiego słowa "optymalniejsze"

optymalne === najlepsze i basta

nie może być coś lepszego od najlepszego prawda?