Bazı yazılanlara açıklık getireyim.

Elinizde 70KB bir fonksiyon bütünü var diyelim alt alta yazdığınızda.
tek bir fonksiyon dosyası kullanmak mantıklı. Tüm dosyalarınızda bu fonksiyon dosyasını include edebilirsiniz.

Ama ayırıp 10KB yaptıktan sonra 7 defa include etmeniz daha düşük bir performans sağlar.

Yani yüklenme süresi anlamında 70KB < 7 x 10KB diyebiliriz. 70KB'lik dosyamız daha iyidir ayırmayın böyle dursun.

2 yıl sonra talep geldi ve denildi ki size ya 5KB'lık bir fonksiyon daha yaz ama sadece şu dosyada kullan. O zaman yine bu dediğim "tercihe bağlı" farklı bir dosya kullanabilirsiniz.

Yani çok çok include(require) değilde az sayıda include (dosya boyutu büyüyebilir) daha iyidir.

Framework'de kullandığınız sistemi oluşturucu sınıflarınızı bir dosyada kullanabilirsiniz mesela...