Написал я классы, в которых реализуется необходимый функционал для сайта. Т.е получение списка чего-либо, добавление и пр. В общем небольшой движок (не знаю правда можно ли его назвать движком). Так вот, каждый класс у меня разнесён по файлам и подключается каждый только если он будет использоваться на странице. Но вот возник вопрос: При подключении сервер ведь должен прочитать каждый файл. Не создаёт ли это ненужную нагрузку на сервер? Я к тому стоит ли объединить все классы в один файл и сразу грузить все на страницу, даже те, которые не будут на ней использоваться?
Он сгенерирует автолоадер, который уже в свою очередь будет подключать ваши классы по мере необходимости.
Композер - это стандарт индустрии, рекомендую ознакомиться
Если у тебя на php написан веб сервис, он запускается и работает все время - то лучше все сразу загрузить, если же это php cgi и аналоги, когда на каждый запрос все заново загружается то лучше как советуют использовать autoload (особенно если обычно используется значительно меньшее количество классов чем есть)
p.s. разница между подходами на самом деле не значительная, советую провести бенчмарки, только не на пустом коде а в сравнении с остальным кодом типа работа с базами данных, разница будет на грани погрешности (только что если у тебя кодовая база мегабайты тогда да)
Спасибо за ответ. Протестирую. Посмотрю на результат. На самом деле проект маленький. Сейчас всего 4 класса. Просто задумался о будущем, как множество подключений будет влиять на производительность