Chris: wie lang darf Script sein?

Hi,

ich habe ein etwas grösseres Projekt angefangen und überlege nun ob es sinn macht das Script aufzuteilen.

Es geht dabei um eine grosse index.php in der alle funktionen gesammelt sind und diese werden je nach fall aufgerufen...

Nun bin ich bei zeile 1800 (nicht wirklich gross) und frage mich ob es der performence schadet?

Würde es sinn machen wenn ich die index.php aufteile?

Und wie verhalt sich PHP beim aufruf wird tasächlich nur die function aufgerufen die benötigt wird oder muss der server den rest trotzdem abarbeiten?

ich danke euch...

Grüsse

Chris

  1. Hallo,

    der Server arbeite mit später Bindung. Das bedeutet, dass er mindestens zwei Durchgänge hat.

    Beim ersten Durchgang werden alle Bezeichner gesammelt und die Systax geprüft. Erst beim zweiten Durchgang wird das Script ausgeführt. Wenn DU also 100 Funktionen in Deinem Skript hat, von denen nur eine ausgeführt wird, dann werden die alle 100 geparst und in die Liste der Bezeichner aufgenommen und eine einzige wird ausgeführt.

    Die Aufteilerei hat aber auch Ihre Grenzen, da ständige includes sicher in der Einzelbetrachtung auch Zeit kosten. Das wollte ich immer nochmal ausprobieren. Allerdings könnte ich mir vorstellen, dass bei guter Auslastung des Servers und bei einem intelligenten Cache-System des OS es nicht so viel Zeit kostet und dabei viel Speicher gespart werden kann. Sonst müsste ja JEDEM Prozess die komplette Instanz zur verfügung gestellt werden.

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.