Этот вопрос может побудить некоторых людей сразу сказать окончательное ДА или НЕТ, но, пожалуйста, продолжайте читать ...
У меня есть простой веб-сайт, где есть 30 php-страниц (у каждого есть свой php-код на стороне сервера + HTML / CSS и т. Д.). Нет сложной иерархии, ничего. Всего 30 страниц.
У меня также есть набор чисто фоновых php-файлов, в которых есть код для сохранения материалов в базе данных, аутентификации, отправки электронных писем, обработки заказов и тому подобного. Они будут повторно использованы этими 30 страницами контента.
У меня есть главный php-файл, в который я отправляю параметр. Это указывает, какой из этих 30 файлов необходим, и включает соответствующую страницу содержимого. Но для каждого из них может потребоваться переменное количество фоновых файлов. Например, для одной страницы содержимого может не потребоваться ничего от серверной части, в то время как для другой может потребоваться код базы данных, в то время как для чего-то еще может потребоваться адрес электронной почты, база данных и код аутентификации и т. Д. *
Я предполагаю, что любая необходимая внутренняя страница может быть включена в соответствующую страницу содержимого, но одно небольшое изменение в пути, и мне нужно отредактировать десятки файлов. Будет слишком громоздко проверять , какая страница контента запрашивается (тип переключателя) и включать соответствующие фоновые файлы в основной файл php. Опять же, я должен сделать много изменений, если меняется один путь.
Из-за лени, я включил ВСЕ фоновые файлы в мастер-файл, чтобы ни одна страница контента не могла запросить что-то, что не включено.
Первый вопрос - это хорошая практика? если это вообще сделано кем-либо.
Во-вторых, будут ли проблемы с производительностью или какие-либо другие проблемы из-за меня, включая все фоновые файлы независимо от того, нужны ли они?
EDIT
Сайт посещает от 3000 до 4000 посещений в день.