Script-performance

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Script-performance

    mhh, ich weiß net ob sowas hier chonmal gehirnstürmt wurde, habe aber nix gefunden, also:

    Was gibt es für tricks die Scriptgeschwindigkeit zu verbessern?? Ist es sinvoll jede Variable dierekt nachdem man sie nichtmehr benutz zu unseten???? oder am Ende des Scriptes?? oder garnicht?

    Was kann man noch machen!?!?
    Die Musikreview Seite

    hi, i'm a signature virus. copy me into your signature to help me spread.

  • #2
    unset ist schön und gut, kostet aber immens Zeit !
    Dafür brauch dein Script wieder weniger Speicher,
    wodurch der Server entlastet wird ( weniger Ram = weniger Swap )
    was natürlich wieder um ein vielfaches schneller wird.

    Daher mein Vorgehen:

    - große Datenstrukturen werden mt unset bearbeitet
    - bei lang laufenden Scripten wird alles per unset bearbeitet
    - kleine schnelle Scripte bekommen kein unset

    Viel wichtiger als unset ist aber meistens die DB !

    Schau mal auf den Speicherverbrauch deiner Scripte, wenn die
    kein mysql_free_result benutzt, bzw. wenn du die Ressourcen
    sofort nach Gebrauch freigibst

    Außerdem arbeite ich OO , und Ressourcen etc. werden im
    Destructor freigegeben. Im Destructor werden außerdem Arbeiten
    erledigt, welche keine Ausgaben zum Browser machen ( log schreiben,
    DB aufräumen, ... )
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar


    • #3
      Destructor ist das Gegenstück zum constructor? Bitte erläutern...

      Kommentar


      • #4
        @Tobiaz: genau

        wird bei Java und C++ automatish aufgerufen,
        bei PHP nur mit einem Trick.
        Ab PHP5 soll er wohl auch automatisch aufgerufen werden.
        TBT

        Die zwei wichtigsten Regeln für eine berufliche Karriere:
        1. Verrate niemals alles was du weißt!


        PHP 2 AllPatrizier II Browsergame

        Kommentar


        • #5
          Trick? den wollte ich hören...

          Kommentar


          • #6
            schau mal unter register_shutdown_function
            TBT

            Die zwei wichtigsten Regeln für eine berufliche Karriere:
            1. Verrate niemals alles was du weißt!


            PHP 2 AllPatrizier II Browsergame

            Kommentar

            Lädt...
            X