Philipp Hasenfratz: Geschwindigkeit...

Beitrag lesen

Halihallo Michael

Ich muss eine Serverseitige Anwendung programmieren,
um die Anzahl der Benutzer zu analysieren (bzw. zu
speichern).

mir erschließt sich der Zusammenhang zwischen beiden
Aussagen nicht.

die erste Anwendung führt eine pre-analyse durch; das zweite (und für den Kunden sichtbare) die Reportgenerierung (was ja auch eine Analyse ist).

Ich muß auf unserer Serverfarm auch die Anzahl der
Benutzer analysieren - aber ich habe dafür keine
Anwendung geschrieben, sondern den Apache verwendet.
Die Information, die einen Benutzer eindeutig
identifiziert, ist in meinem Fall ein HTTP-Header.
Um diesen auf dem Server auszuwerten, brauche ich
keine serverseitige Anwendung. Ich definiere im
Apache einfach eine separate Log-Datei, und deren
Format ist frei definierbar - insbesondere kann man
HTTP-Header eigener Wahl als Formatfelder verwenden.

Da bin ich einverstanden. Das wäre in der Tat eine Lösung, um die Pageviews zu messen. Nur leider ist die Messung nicht nur auf Pageviews beschränkt, sondern misst auch noch weiteres, was nicht durch den Apachen ausgewertet werden kann, da die Analyse auf Datenstrukturen der Webapplikation zurückgreift. Deswegen bin ich auf ein Script angewiesen und somit greift dann auch die Antwort von Andreas, dass ich die Geschwindigkeit des Apachen/Perl-Script messen muss.

Einmal am Tag wird diese Log-Datei "gerollt" und danach
(wenn der Apache wieder läuft) durch ein beliebig
langsames Perl-Skript ausgewertet.

das funktioniert bei uns analog. Der "tag" (also das Script von dem wir sprechen), analysiert die Daten nicht zu Ende, da die Interpretation der Daten einen Datenbankzugriff voraussetzen, den ich bewusst nicht in das Script implementiert habe.
Die endgültige Auswertung wird über einen "cron-job gestartetes Script" übernommen; die Reportgenerierung ist natürlich vom Benutzer abhängig.

Warum sollte ich versuchen, mit dem Apache zu
konkurrieren, wenn ich ihn auch verwenden kann?

das würde ich nie wagen ;-)

Viele Grüsse

Philipp

0 44

Geschwindigkeit...

Philipp Hasenfratz
  • webserver
  1. 0
    Mulder
    1. 0
      Philipp Hasenfratz
      1. 0
        Andreas
        1. 0
          Philipp Hasenfratz
          1. 0
            Andreas
            1. 0
              Christian Kruse
              1. 0
                Andreas
                1. 0
                  Philipp Hasenfratz
                  1. 0
                    Andreas
                    1. 0
                      Philipp Hasenfratz
                2. 0
                  Christian Kruse
                  1. 0
                    Andreas
                    1. 0
                      Christian Kruse
              2. 0
                Christian Kruse
      2. 0
        Christian Kruse
        1. 0
          Philipp Hasenfratz
          1. 0
            Mulder
          2. 0
            Christian Kruse
            1. 0
              Philipp Hasenfratz
              1. 0
                Christian Kruse
                1. 0
                  Philipp Hasenfratz
                  1. 0
                    Christian Kruse
  2. 0

    Geschwindigkeit... - und hier die erste Auswertung...

    Philipp Hasenfratz
  3. 0
    code2i
    1. 0
      Philipp Hasenfratz
      1. 0
        Klaus Mock
        1. 0
          Philipp Hasenfratz
  4. 0

    zweite Auswertung - Danke Andreas

    Philipp Hasenfratz
    1. 0
      Andreas
      1. 0
        Philipp Hasenfratz
  5. 0
    Michael Schröpl
    1. 0
      Andreas
      1. 0
        Michael Schröpl
        1. 0
          Andreas
          1. 0
            Michael Schröpl
    2. 0
      Philipp Hasenfratz
      1. 0
        Andreas
        1. 0
          Philipp Hasenfratz
          1. 0
            Andreas
            1. 0
              Philipp Hasenfratz
          2. 0
            Michael Schröpl
            1. 0
              Philipp Hasenfratz
              1. 0
                Philipp Hasenfratz