PHP sınıfları vs çoklu class dosyalarından biri 'sıkıştırılmış' dosya

2 Cevap php

(Sınıfların tüm dışındaki yüzden orada yok olan bir büyük 'sıkıştırılmış' dosyası yükleme vs (boşluk ve kaldırıldı yorum) Her sınıf, gerekli gibi bir proje için tüm sınıfların birleştirilmesi için herhangi bir kazanç var mı gerektiren / onları dahil, biz __ özdevinimli_yükle için ne var değil mi?)?

Bu gerektiğinde her sınıf yükleme php üzerinde çok daha az yorucu olurdu gibi geliyor bana.

2 Cevap

Genellikle, vakaların büyük çoğunluğunda, sınıfların önemsiz olmayan herhangi bir sayı için, size bağımlılık enjeksiyon çeşit istiyorum. (Ne olursa olsun yöntemi ile) bağımlılık enjeksiyon yükü belirli bir istekte kullanılan almazsınız sınıfların bir demet ayrıştırmak için gerekli kaynaklar tarafından gölgede olacak.

Bir sürü gerektiği gibi verimli yükleme sınıfları yönetmek için nasıl Konuyla ilgili yazılı olmuştur.

Eğer APC gibi bir bytekod önbellek kullanıyorsanız, (boşluk ve yorumlarını kaldırarak) PHP'nizi "minifying" den olduğu için hiçbir performans artışı ihtimali var. Zaten size çok satın almak için gitmiyor - sadece parası şaşırtmaca olacaktır.

Ve evet - sadece 1 gerektiğinde 30 Sınıfları yüklerken kaynak israfı olacak.