Roger: server entlasten

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.

--
Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de
  1. 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

    --
    http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
  2. 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

    1. Hallo

      ... falls die if-Schleife ...

      Welch fauxpas, und das von dir! ;-)

      Tschö, Auge

      --
      Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
      (Victor Hugo)
      1. 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... ;)

        1. Hallo

          Ich bin verfassungslos... ;)

          Das wiederum halte ich für _unverantwortungslos_! ;-)

          Tschö, Auge

          --
          Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
          (Victor Hugo)