Autoloader mit "Authorative Class Maps" optimieren
Der Composer Autoloader wird aktuell durch das Generieren von Class Maps optimiert.
Der "Nachteil" hierbei ist, wenn eine Klasse nicht im Autoloader gefunden wird, dass nach ihr auf dem Dateisystem gesucht wird. Diese Suche kann das Autoloading langsam machen.
Um diesen "Nachteil" zu beheben, gibt es Authoritative Class Maps.
Hierbei werden wie in der Variante oben auch Class Maps generiert.
Aber wenn eine Klasse nicht in der Class Map gefunden wird, versucht der Autoloader nicht mehr sie auf dem Dateisystem zu finden.
Der Nachteil hierbei ist, dass wenn Klassen nach der Generierung der Class Map hinzukommen, dass der Autoloader sie dann nicht findet. Das passiert aber nur auf Entwicklungssystem.
Für Produktivsysteme sollte man diese Optimierung daher aktivieren können.