我的信息系統中有一個基於模塊的架構,可以安裝到數百個客戶端。更新會自動加載到這些客戶端。但是其中一些客戶端具有自定義功能,我不想將足跡添加到其他所有客戶端。設計支持覆蓋的系統file_exists()幷包含?
因此,我想實現覆蓋到系統中,以便某些模塊與主系統有點不同。
第一個想法我正要具有包括文件和類,看看是否有它的覆蓋目錄中的覆蓋版本之前一堆file_exists()檢查,但系統加載了很多文件,這意味着有每頁加載大約需要20到30次file_exists()檢查(這也包括像CSS和JavaScript這樣的文件)。
這是合適的還是有更好的方法來設計一個代碼庫上擁有99%客戶端的信息系統,1%使用某些功能上的覆蓋?
謝謝!
檢查只安裝/重新安裝時,我不認爲這檢查將是一個表現有頭痛 – user973254
您可以考慮指定替代的配置文件。然後你就會知道需要加載什麼。 –