Если вы не кэшируете свои скрипты, все в одном файле означает меньше дискового ввода-вывода, и, как правило, дисковый ввод-вывод является дорогостоящей операцией, это, вероятно, может быть значительным преимуществом.
Дело в том, что к тому времени, когда вы получаете достаточно трафика, чтобы это имело значение, вам, вероятно, все-таки лучше пойти на кеширование. Я предполагаю, что это может иметь некоторый ограниченный смысл, однако, в особых случаях, когда вы застряли в среде общего хостинга, где пропускная способность не является проблемой.
Обслуживание и безопасность: составление программного обеспечения из небольших составных частей кода, которые программист может уместить в своей голове (и компьютер может аккуратно управлять памятью), почти всегда является лучшей идеей, чем огромный старый файл. Хотя, если вы хотите сделать так, чтобы другие разработчики возились с вашим кодом, огромный старый файл мог бы достаточно хорошо служить частью схемы запутывания. ;)
Если по какой-то причине вы использовали однофайловый подход, чтобы попытаться выжать дополнительный дисковый ввод-вывод, то вам нужно создать процесс сборки, в котором вы фактически выполнили свою работу по разработке в серии. разбитых дискретных файлов, и выдал команду make
или ant
как для создания вашего единственного файла.