Christian Kruse: Aktuelles Forum unangemessen

Beitrag lesen

Joho,

Dieses Forum hat eine gewaltige Nutzeranzahl und bekommt täglich einen Haufen Posts.

Richtig. Das merkt man vor allem zu Hauptlastzeiten, wir hatten heute extreme ueberlastung:

bash> uptime
  11:42am  up 2 days, 19:16,  1 user,  load average: 120.60, 136.34, 147.44
bash>

"Normal" (was ist schon normal) ist ein Load von ca. 0.3 oder so, bei Hauptlast kann es
schonmal 1.x erreichen. Nur, um mal einen Eindruck zu vermitteln.

Dafür ist die verwendete Struktur mit der Hauptseite und den immer teifer rutschenden
Posts einfach unangemessen. Wenn man ein Post aufgibt muss man wenn man nach den
Antworten suchen will immer gleich Seitenweise runterscrollen um den Thread wieder zu
finden.

Wenn hier etwas nicht angemessen ist, dann ist das der Rechner, leider. Die Beschraenkung
der Suche auf n gleichzeitige Prozesse hat auch nicht gerade die Wende gebracht.
Ich will damit weder den Server, noch den Provider schlecht machen, im Gegenteil, der
Provider ist sehr, sehr grosszuegig. Aber ich denke, er hat die aufkommende Last schlicht
und ergreifend unterschaetzt.
Ein Athlon-700-Rechner ist schlicht und ergreifend nicht gedacht fuer diese Art
von Last. Wenn das ganze "nur" statisches HTML waere, dann waere das ganze
kein Problem und wir haetten die Sorgen gar nicht. Aber das Forum und vor allem die Suche
krallen sich alle CPU-Zeit, die sie kriegen koennen.

In PHP ist sowas ja relativ schnell gecodet (Wohlgemerkt relativ, es würde natürlich
schon mindestens ein paar Tage in Anspruch nehmen).

... und wuerde genau so wenig ausreichen fuer die vorhandenen Ressourcen. Ich denke, du
denkst an eine PHP-MySQL-Kombination? Hast du mal daran gedacht, wie unglaublich viele
Ressourcen MySQL frisst, wenn groessere Datenmengen im Spiel sind?
Und hast du mal daran gedacht, wie unglaublich aufwendig es waere, die Daten fuer die
Hauptseite zu uebertragen?

Oder man verwendet ein freies System aus dem Internet. Und wenn jemand diese Art der
Anzeige bevorzugt, so kann man hierfür ja auch eine Funktion einbauen.

Juhu. Und alle auf eigene Beduerfnisse angepasst. Und haben ungefaehr null mit dem Gedanken
von Self (== Selbst) zu tun.

Ich denke die ganze Vorteilpalette muss ich nicht erwähnen, die kennt ja fast jeder aus
anderen Forensystemen.

Welche meinst du?
"Vorteile" sind relativ.

Aber mit fest eingetragenen Nutzern ist auch das Voting kein Problem mehr.

Meinst du?

Gruss,
 CK

--
s s^s<DATA>se;s (([^\s]))(ord($1)%2?
chr(ord($1)-5):chr(ord($1)-3))sieg;s s^s$_see;
__END__
uwlsy%*Sr%kqdphv%yr%AFN4%dy%zzzyhfm3ihC*1'as'>

0 99

Aktuelles Forum unangemessen

Oliver
  • zu diesem forum
  1. 0
    n.d. parker
    1. 0
      Swen Wacker
      1. 0
        oaktree
        1. 0
          Swen Wacker
          1. 0
            Cheatah
            1. 0
              Swen Wacker
              1. 0
                Cheatah
                1. 0
                  Swen Wacker
                  1. 0
                    Cheatah
              2. 0
                Thomas Mell
              3. 0
                Thomas Mell
              4. 0
                Thomas Mell
              5. 0
                Thomas Mell
                1. 0
                  oaktree
                  1. 0
                    Thomas Mell
                    1. 0
                      n.d. parker
                      1. 0
                        Thomas Mell
                        1. 0
                          Kess
                          1. 0
                            Thomas Mell
                            1. 0
                              Kess
              6. 0
                Thomas Mell
              7. 0
                Thomas Mell
              8. 0
                Thomas Mell
              9. 0
                Thomas Mell
    2. 0
      i.V. f. Übelthu
      1. 0
        Wolfgang Wiese
  2. 0
    Cheatah
  3. 0
    Stefan Einspender
  4. 0
    Thomas J.S.
    1. 0
      Oliver
      1. 0
        n.d. parker
        1. 0
          Oliver
      2. 0
        Wolfgang Wiese
      3. 0
        Cheatah
        1. 0
          Oliver
      4. 0
        Kirsten Evers
  5. 0

    Sorry...

    Oliver
    1. 0
      n.d. parker
      1. 0
        Patrick
        1. 0
          Calocybe
          1. 0
            Cheatah
    2. 0
      Thomas J.S.
      1. 0
        Thorsten
        1. 0
          Martin Speiser
    3. 0

      Was bietest du?

      Wolfgang Wiese
    4. 0
      Swen Wacker
    5. 0

      Des Epos' erster Teil

      Bernhard Peissl
      1. 0

        Des Epos' zweiter Teil

        Bernhard Peissl
        1. 0
          Calocybe
          1. 0
            Bernhard Peissl
            1. 0
              Calocybe
            2. 0
              Simon Reinhardt
              1. 0
                Bernhard Peissl
                1. 0
                  Simon Reinhardt
                2. 0
                  oaktree
                  1. 0
                    Bernhard Peissl
                    1. 0
                      Calocybe
                      1. 0
                        Bernhard Peissl
                        1. 0
                          Carsten
                          1. 0
                            Bernhard Peissl
                            1. 0
                              oaktree
                              1. 0
                                Carsten
                                1. 0
                                  oaktree
                                  1. 0
                                    Carsten
                                    1. 0
                                      oaktree
                                2. 0
                                  kerki
                                  1. 0
                                    oaktree
                            2. 0
                              Simon Reinhardt
                              1. 0
                                Einbecker
                                1. 0
                                  Simon Reinhardt
                                2. 0
                                  kerki
                                  1. 0
                                    Einbecker
                            3. 0
                              Swen Wacker
                        2. 0
                          Calocybe
      2. 0
        Calocybe
  6. 0
    Christian Kruse
    1. 0
      eddie walker
      1. 0
        Wolfgang Wiese
        1. 0
          Kess
          1. 0
            Stefan Einspender
            1. 0
              Kess
              1. 0
                Stefan Einspender
        2. 0
          MoM
          1. 0
            Wolfgang Wiese
        3. 0
          eddie walker
  7. 0

    <style mode="Nasenbügeln....">

    Bio
  8. 0

    Stop

    Oliver
    1. 0
      n.d. parker
      1. 0
        Oliver
        1. 0
          n.d. parker
    2. 0
      Bernhard Peissl
      1. 0
        Oliver
        1. 0

          Fisimatenten

          kerki
          • menschelei
          1. 0
            Einbecker
    3. 0
      Thomas J.S.
      1. 0
        Oliver
  9. 0
    Björn Höhrmann
    1. 0
      Thomas J.S.