Hallo.
mein Projekt hat viele Klassen.
Ich zähle mal ein paar auf:
Blog, Newsletter, Kontakt, PM-System, LOGIN/OUT, Registrierung
So. Alle diese Klasse werden am Anfang des Aufrufs der Seite index.php included und initialisiert.
In den Konstruktoren wird jeweils angefragt
if (isset($_POST['Das Formular der Klasse'])) {
// RUFE DIE METHODE DER KLASSE AUF
} ELSE {
// Tue garnichts.
}
D.h. also wenn ich die Seite zum ersten mal lade ohne das ein Request sien könnte, werden 6 Klassen umsonst includet, initialisiert und in deren Konstruktoren mind 3 IF-Abfragen bearbeitet. Sprich 18 IF-Abfragen umsonst.
Wie löst ihr sowas?
Diese Geschwindigkeitsbremse ist mir erst jetzt aufgefallen nachdem mein Projekt ein halbes Jahr steht -______-.
Mit freundlichem Gruß,
Bernd