Ich baue ein PHP CMS von Grund auf neu auf. Es gibt eine Super-Core-Datei in meinem System, die ich derzeit automatisch importieren lasse todos andere Pakete und Klassen, die den Kern des Systems ausmachen. Auf einer typischen Seite werden nur ein paar dieser Klassen und Methoden verwendet.
Unter Berücksichtigung der Belastung require_once()
auf einen Server legt, um all diese Dateien einzuschließen, und die Zeit, die ein Benutzer warten muss, bis die Seite geladen ist, frage ich mich, welchen Weg ich einschlagen sollte:
- Behalten Sie den Superkern unverändert bei und schließen Sie automatisch den gesamten Systemkern für jede Seite ein, die diese Kerndatei enthält.
- Verwenden Sie den Superkern, um nur wesentliche Pakete, wie z. B. die Datenbankverwaltung, einzuschließen, und importieren Sie zusätzliche Pakete/Klassen je nach Bedarf.
Könnte mir bitte jemand sagen, welche der beiden Optionen die beste ist, und mir einen kurzen Überblick über die Vor- und Nachteile geben?
Vielen Dank für Ihre Zeit!!!