Будьте осторожны с include_once()
(а также require_once()
), запуск обходится дороже, чем include()
. Каждый раз, когда include_once()
запускается, PHP выполняет поиск по внутреннему индексу уже включенных файлов, прежде чем решить, загружать файл или нет. Чем больше включается в индекс, тем медленнее этот поиск.
Также при использовании include()
или include_once()
старайтесь использовать абсолютные пути, где это возможно, поскольку это намного быстрее, чем относительные пути, потому что вы не заставляете PHP определять абсолютный путь для вас.
Как сказал ggiroux, некоторая форма кэширования, такая как APC, будет приносить огромные плоды и беспокоиться о том, сколько включенных вызовов у вас не имеет значения (в основном) (если у вас нет плохо написанного кода).
EDIT -
Беспокойство по поводу вышеуказанных вызовов становится проблемой только после того, как вы начнете иметь несколько тысяч requires
или includes
в вашей кодовой базе.