Я только что прочитал эту ветку , где обсуждались плюсы и минусы использования include_once
и require_once
. Из этого обсуждения (в частности, ответ Ambush Commander ), я убрал тот факт (?), Что любое включение в PHP дорогостоящее по своей сути, поскольку требует, чтобы процессор анализировал новый файл в кодах OP. и т. д.
Это заставило меня задуматься.
Я написал небольшой скрипт, который «свернет» несколько файлов Javascript в один (добавляя все содержимое в другой файл), так что он может быть упакован для уменьшения HTTP-запросов и общей пропускной способности использование.
Как правило, для моих PHP-приложений у меня есть один файл «include.php», который включается на каждой странице, а затем включает все классы и другие необходимые мне библиотеки. (Я знаю, что это, вероятно, не лучшая практика, но она работает - функция PHP5 __autoload
делает это лучше в любом случае).
Должен ли я применить ту же технику "прокатки" к моим PHP-файлам?
Мне известна эта поговорка о том, что преждевременная оптимизация - это зло, но давайте возьмем этот вопрос как теоретический, хорошо?