Philipp Zentner: AJAX - Modularisierung, Einbindung von Resourcen, Performance

Beitrag lesen

Hallo.

Deine Vorgehensweise mag zwar für Übersicht sorgen und es klingt sehr schön "alles modularisiert" zu haben.

Allerdings musst du daran denken, wenn du 10 Module lädst, alle eine PHP Seite, eine CSS-Datei und eine JS-Datei besitzen, du 30 Requests an den Server schickst.
Seitenoptimierungstipp Nummer 1: Request-Anzahl reduzieren.

Den Sinn von CSS nutzt du auch nicht. Nutze CSS so das du so wenig Klassen und IDs wie möglich erstellen musst. Ausserdem speichert der Browser die CSS-Datei im Cache, von daher also nicht gerade sinnvoll 10 Stück zu nehmen.

Kommentiere den Code ordentlich und überlege evt. das MVC-Pattern zu nutzen.
Dort hast du auch alles schön getrennt, Datenbank, Logik, Ausgabe.

Grüße,

Phil