Tom: Artikel zum Filelocking wächst, Tester benötigt

Hello,

ich kämpfe mich hier Schritt für Schritt durch den Artikel fürs File Locking.

Meine Tests habe ich soweit letzte Woche fertig bekommen und nun schreibe ich die Demoscripte in die HTML-Vorlage. Aus den bekannten gelben Kästen kann man sich die Dinger dann mittels Copy und Paste auf den eigenen Rechner ziehen (oder später auch alle zusammen als ZIP runterladen). Damit da nun kein Fehler mehr drin ist, bitte ich Euch mal um einen Click-Test.

http://selfhtml.bitworks.de/artikel_locking/count_visitors.php
http://selfhtml.bitworks.de/artikel_locking/show_visitors.php

Das ist ein _einfacher_ Zähler, also nicht gleich mit "IP-Sperre". Er soll ja nur die Methoden des Locking zeigen. Also bitte möglichst nicht mit ab und einer Million Versuche rangehen. Ein halbe reicht auch *gg*

Danke fürs helfen.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
  1. Hello,

    pro Sekunde ca 200 Requests abgearbeitet! Nicht schlecht ;)

    Gruß aus Berlin!
    eddi

    --
    Manchmal trifft es einen doch ganz unverhofft t86591:
    > '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
    Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)
    1. Hello,

      pro Sekunde ca 200 Requests abgearbeitet! Nicht schlecht ;)

      kommst Du über Frankfurt? Oder ist das ein anderer?

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
      1. Hello Tom,

        ja der liegt in FFM. Habe aber grade über 300/sec gemessen... der ist ja richtig flott :)

        Gruß aus Berlin!
        eddi

        --
        Manchmal trifft es einen doch ganz unverhofft t86591:
        > '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
        Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)
        1. Hallo,

          ja der liegt in FFM. Habe aber grade über 300/sec gemessen... der ist ja richtig flott :)

          wie kann amn denn soviele anfragen auf einmal abschicken? hm...

          1. Hello,

            ja der liegt in FFM. Habe aber grade über 300/sec gemessen... der ist ja richtig flott :)

            wie kann amn denn soviele anfragen auf einmal abschicken? hm...

            Da muss man ganz viele PCs haben und mit jedem Finker und Zeh jeweils eine Maus bedienen können. Das schafft nicht jeder. Eddi ist momantan der einzige, der den materlevel erreicht aht.

            Harzliche Grüße aus http://www.annerschbarrich.de

            Tom

            --
            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
            Nur selber lernen macht schlau
            1. BTW => soll ich Dich mit fünf Servern beschießen (dann gib bitte mal an wie viele Requests es sein sollen)? Oder ist das Ziel des ganzen schon erreicht?

              Gruß aus Berlin!
              eddi

              --
              Manchmal trifft es einen doch ganz unverhofft t86591:
              > '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
              Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)
              1. Hello,

                BTW => soll ich Dich mit fünf Servern beschießen (dann gib bitte mal an wie viele Requests es sein sollen)? Oder ist das Ziel des ganzen schon erreicht?

                Damit zwingst Du höchstens den Apachen in die Knie. Der hat nur 150 Connections (ich habs untern gelassen) aber ich habe die Base-Connections hochgezogen.

                Lass uns mit dem nächsten Beschuss mal warten, bis ich die dio_* Funktionen soweit habe, dass ich sie freilassen kann. Wir waren ja eben noch bei Advisory Locking.

                Harzliche Grüße aus http://www.annerschbarrich.de

                Tom

                --
                Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
                Nur selber lernen macht schlau
                1. Hello Tom,

                  in den letzten Zwei Stunden war ich ab und an mal auf der show_visitors.php. Doch in unregeläsigen Abständen verschwinden dort immer wieder IP-Adressen...
                  Bist Du im Hintergrund am basteln und löscht diese? Oder ist das nun ein Bug?

                  Gruß aus Berlin!
                  eddi

                  --
                  Manchmal trifft es einen doch ganz unverhofft t86591:
                  > '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
                  Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)
                  1. Hello,

                    in den letzten Zwei Stunden war ich ab und an mal auf der show_visitors.php. Doch in unregeläsigen Abständen verschwinden dort immer wieder IP-Adressen...
                    Bist Du im Hintergrund am basteln und löscht diese? Oder ist das nun ein Bug?

                    Das habe ich vorhin auch gemerkt. Aber da habe ich noch gebastelt. Seidem sind es immer noch 19 Einträge.
                    Könnte natürlich sein, da sie IPs als Index in der Liste stehen, dass PHP die nicht als String, sondern als verunglückte Dezimalzahl behandelt.

                    Das wäre noch zu Testen. hat dann aber wahrscheinlich was mit der Typumwandlung und Array-Indexing zu tun und nicht mit Locking.

                    Harzliche Grüße aus http://www.annerschbarrich.de

                    Tom

                    --
                    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
                    Nur selber lernen macht schlau
          2. Hallo,

            wie kann amn denn soviele anfragen auf einmal abschicken? hm...

            Da ich leider kein apachebenchmark auf meinem system habe, bediene ich mich for() mit 10000 Durchläufen und ruf das script 50 mal auf.

            Gruß aus Berlin!
            eddi

            --
            Manchmal trifft es einen doch ganz unverhofft t86591:
            > '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
            Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)
            1. Hallo,

              wie kann amn denn soviele anfragen auf einmal abschicken? hm...
              Da ich leider kein apachebenchmark auf meinem system habe, bediene ich mich for() mit 10000 Durchläufen und ruf das script 50 mal auf.

              hab es jetzt mal so gemacht

              for ($i = 0; $i <= 1000000; $i++) file('http://selfhtml.bitworks.de/artikel_locking/count_visitors.php');

              also das macht so zwischen 20 und 60 Hits pro Sekunde
              hm...

              1. Hallo,

                also das macht so zwischen 20 und 60 Hits pro Sekunde
                hm...

                Das ist auch nicht weiter tragisch, wirklich nicht! 217.20.115.218 ist unser Frimenserver. Der ist an das Internet durch Verbindungen angeschloßen, die ein höheren Datendurchsatz erzielen, als beispielsweise ein Provider zur Hauptbetriebszeit (die wir grade haben) seinen Kunden mit DSL an Bandbreite bieten kann.

                Gruß aus Berlin!
                eddi

                --
                Manchmal trifft es einen doch ganz unverhofft t86591:
                > '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
                Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)
                1. Hallo,

                  also das macht so zwischen 20 und 60 Hits pro Sekunde
                  hm...

                  Das ist auch nicht weiter tragisch, wirklich nicht! 217.20.115.218 ist unser Frimenserver. Der ist an das Internet durch Verbindungen angeschloßen, die ein höheren Datendurchsatz erzielen, als beispielsweise ein Provider zur Hauptbetriebszeit (die wir grade haben) seinen Kunden mit DSL an Bandbreite bieten kann.

                  das Script läuft nicht bei mir zu Hause, sondern auf mein Server
                  hm...

                  1. Hallo,

                    das Script läuft nicht bei mir zu Hause, sondern auf mein Server
                    hm...

                    Wie oft hast Du es denn gleichzeitig aufgerufen?

                    Gruß aus Berlin!
                    eddi

                    --
                    Manchmal trifft es einen doch ganz unverhofft t86591:
                    > '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
                    Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)
                    1. Hallo,

                      das Script läuft nicht bei mir zu Hause, sondern auf mein Server
                      hm...

                      Wie oft hast Du es denn gleichzeitig aufgerufen?

                      1mal *g*

                      in eienr Minute hat er laut
                      http://selfhtml.bitworks.de/artikel_locking/show_visitors.php

                      Start 68274
                      1 Minute später 72607

                      also ca. 72 Zugriffe pro Sekunde

                    2. Hallo,

                      Wie oft hast Du es denn gleichzeitig aufgerufen?

                      ich könnte es ja nochmal von ein anderen Server starten...
                      der ist im selben Schrank *g*

              2. Hallo,

                for ($i = 0; $i <= 1000000; $i++) file('http://selfhtml.bitworks.de/artikel_locking/count_visitors.php');

                ich ahb das Browserfenster geschlossen...
                das Script rennt trotzdem weiter ^^

                zum Glück ist das keine Endlosschleife *g*

                wie kann ich das vorzeitig abbrechen?

                *argh*

  2. Hello,

    217.20.115.218  => 276813  will wohl doch die haleb Million schaffen *gg*

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. Hello,

      217.20.115.218  => 276813  will wohl doch die haleb Million schaffen *gg*

      Stand doch da ;)))

      Gruß aus Berlin!
      eddi

      --
      Manchmal trifft es einen doch ganz unverhofft t86591:
      > '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
      Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)
    2. Hello,

      217.20.115.218  => 276813  will wohl doch die haleb Million schaffen *gg*

      Dann kann ich ja nachher mit ruhigem Gewissen behaupten, dass meine Webseite über eine halbe Million Zugriffe innerhalb einer Stunde hat. *ggggggg*

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau