server entlasten
Roger
- php
0 Andavos0 Philipp Hasenfratz0 Auge
moin!
kann ich das system entlasten, wenn ich scriptteile auslagere? oder dient das eher der übersichtlichkeit? (meines wissens wird doch eh alles geparsed, oder?)
Bsp:
if ($_POST["command"] == "Kommando")
{
require("script_teil.inc.php");
}
gru.
roger.
Hallo,
ich glaube das bringt nichts, da der Scriptteile ja in deinen Script eingebunden wird, und nicht auf dem anderem Server ausgeführt wird
MFG
Andavos
Halihallo Roger
kann ich das system entlasten, wenn ich scriptteile auslagere?
Manchmal ja, manchmal nein. Das Auslagern der Scriptteile hat mehr
mit Modularisierung und kleinerem Wartungsaufwand zu tun
=> die von dir genannte Übersichtlichkeit.
oder dient das eher der übersichtlichkeit? (meines wissens wird doch eh alles geparsed, oder?)
Nein, require wie include geschehen erst zur Laufzeit. Sprich:
Geparsed wird lediglich die Funktion "require". Includiert wird
vorerst nichts, bis das Programm an dieser Stelle zur Laufzeit
ankommt (hier ist schon deutlich, dass require/include die immer
aufgerufen werden, der Performance schon etwas schaden, denn für
jeden Include muss eine Datei eingelesen und geparsed werden).
Bsp:
if ($_POST["command"] == "Kommando")
{
require("script_teil.inc.php");
}
Sowas hingegen könnte wieder Performant werden, falls die if-Schleife
verhältnissmässig wenig eintritt. Denn dann kann der Aufwand für das
erneute laden und parsen eines PHP-Scripts mit dem
unnötigen "Overhead" (Mehraufwand) im "Hauptprogramm" ausgeglichen
werden.
Aber: Dies sind keine wirklich merkbaren (wohl aber im kleinen Masse
messbar) Performance(schübe|einbussen). Das Hauptargument liegt immer
noch bei der Modularisierung und Codelesbarkeit.
Viele Grüsse
Philipp
Hallo
... falls die if-Schleife ...
Welch fauxpas, und das von dir! ;-)
Tschö, Auge
Halihallo Auge
... falls die if-Schleife ...
Welch fauxpas, und das von dir! ;-)
Ah, der Test ist bestanden! - Gut. Ich bin Sonderbeauftragter
einer geheimen Organisation, welche demnächst eine Studie über
die Aufmerksamkeit und Fachkompetenz in deutschen Foren herausgibt.
Ich schätze mich glücklich, dass das SelfForum ganz oben in dieser
Liste steht.
Es liegt natürlich auf der Hand, dass ich diesen Fehler absichtlich
eingepflanzt habe, aber das brauche ich ja sicherlich nicht zu
extra zu betonen. :-)
Viele Grüsse
Philipp
PS: *grummel* ;)
Ich bin verfassungslos... ;)
Hallo
Ich bin verfassungslos... ;)
Das wiederum halte ich für _unverantwortungslos_! ;-)
Tschö, Auge