Laden des letzten Beitrags dauert lang


  • Mod

    Das passiert mir auch immer öfter und dieses Mal liegt es ganz sicher nicht am Proxy 😞

    Irgendwie mit dem letzten ungelesenen Beitrag, aber auch irgendwie nicht ganz immer.


  • Administrator

    Es ist äusserst ärgerlich, dass ich das nicht reproduzieren kann. Hab die Websockets mal genau angeschaut, aber derzeit sieht es nicht danach aus, dass es an denen liegt. Es scheint eher dazwischen zu liegen. Sehe aktuell vor allem Ajaxify als mögliches Problem. Aber dann würde ein AJAX-Request irgendwo im Hintergrund hängen bleiben und das müsste in der Netzwerkübersicht ersichtlich sein. Kann das jemand so beobachten?



  • Ich habe mal einen Screenshot von der Netzwerkanalyse gemacht: Netzwerkanalyse - weiß nicht, ob der dir weiterhilft, aber man sieht, daß es ca. 7s gedauert hat, ehe nach der Anfrage überhaupt das Script "Nodebb" (und alle weiteren) ausgeführt wurde.

    Ich könnte auch eine "HAR"-Datei davon erzeugen (weiß aber nicht, ob du damit etwas anfangen kannst und wie ich sie dir schicken kann?).


  • Administrator

    Ok, bin etwas weitergekommen. Ich konnte es unter Firefox jetzt eindeutig wiederholt reproduzieren. Und hab dabei festgestellt, dass es auch unter Chromium/Chrome/Vivaldi passiert, nur ist es viel weniger ausgeprägt und fällt daher viel weniger auf.

    Ich hoffe, dass ich dem jetzt endlich auf die Spur kommen kann.


  • Administrator

    Ok, ich glaube, ich bin etwas auf die Spur gekommen. Wenn ihr euch das mal anschauen wollt, wenn ihr ungelesene Beiträge habt, macht mal einen Rechtsklick auf das Icon der ungelesenen Beiträge und dann auf "Inspect Element". Zählt mal die Anzahl unread-count Klassen, welches dieses HTML Element hat 😃

    Problem scheint daran zu liegen, dass es eine halbe Ewigkeit geht diese Klassen im HTML-Element zu entfernen. Muss das mal mit der neuesten Version des Forums austesten und allenfalls einen Bugreport eröffnen.



  • Danke für deinen Einsatz dafür.
    Ja, das scheint wirklich etwas zu viel zu sein...
    Erst wollte ich es hier posten, habe es dann aber in Notepad kopiert (216 Zeilen mit jeweils 1024 Zeichen voll von "unread-count"-Einträgen)!

    Edit: Im gesamten HTML sind es sogar zwei Einträge mit jeweils tausenden von "unread-count"-Einträgen (body/nav/section/<ul class="menu-section-list>" und body/main/nav/div/div/<ul id="main-nav" class="nav navbar-nav">)!

    Edit2: Diese HTML-Datei ist bei mir 511 KB groß!

    Und selbst bei keinen ungelesen Beiträgen bleibt die Datei beim Aktualisieren so groß.
    Leute mit Volumentarifen sollten also nicht zu viel hier surfen. ;- )



  • Ja, das sind bei mir auch recht viele Einträge.
    Aber da Chrome anscheinend damit besser zurechtkommt, könnte vielleicht auch jemand einen Bug Report für Firefox erstellen, damit die das verbessern? Wär nicht gut, wenn sie zurückfallen...



  • Ich habe keinen wesentlichen Unterschied zwischen Chrome und Firefox feststellen können. Aktuall Ladezeit dieses Threads in Chrome 5 x Zwinkern (ich zwinker ca. 1 x pro Sekunde ^^)



  • Also ich bin hier die meiste Zeit offline unterwegs und hatte offline noch nie Ladeprobleme. Offline brauch ich keine Sekunde um den Thread hier neu zu laden. Online gerade ca. 4-5 Sekunden.
    (Firefox 56.0.2 auf macOS High Sierra)



  • Jetzt ergeben auch die ganzen GC calls sinn

    https://imgur.com/a/68dsQ5q



  • @Dravere, gibt es schon Neuigkeiten diesbezüglich?


  • Administrator

    @Th69 Ich konnte es auf dem Testforum mit der neuen Forensoftware nicht reproduzieren. Scheint also mit NodeBB 1.11.1 gefixt zu sein. Schaue derzeit wie bald ich das Update machen kann. Ursprünglich wollte ich noch ein paar andere Dinge zuerst erledigen, aber habe nun vor, das Update früher zu machen.

    Beim letzten Upgrade-Durchlauf ging die Sache sehr flott durch. Will es aber nochmals sauber testen. Wenn alles gut geht, sollte spätestens in den nächsten Tagen eine Ankündigung für das Update erfolgen.



  • Vielen Dank - dann freue ich mich darauf.


  • Administrator

    Scheint bei mir nun gut zu sein. Bei euch? 🙂



  • Bei mir funktioniert jetzt auch alles schnell. Keine "unread-count"-Orgien mehr in den HTML-Dateien und keine Verzögerung mehr beim Laden des letzten ungelesenen Beitrags.

    Vielen Dank für das Einspielen des Updates!


  • Mod

    👍



  • Jep, viel schneller.

    Hatte gerade (zum ersten mal) ein 503:

    „This forum is temporarily unavailable due to excessive load.

    We shouldn't be down for long. Please check back shortly. Sorry for the inconvenience!“


  • Administrator

    @dirkski sagte in Laden des letzten Beitrags dauert lang:

    „This forum is temporarily unavailable due to excessive load.

    We shouldn't be down for long. Please check back shortly. Sorry for the inconvenience!“

    Ja, bin das seit dem Neustart am Beobachten. Derzeit hat es bis zu 0.03 503er pro Sekunde. Seit dem Neustart wurden bisher 125 gezählt. Das ist im Vergleich zu vorher einiges mehr. Könnte aber einfach mit dem Aufbau des Caches zusammenliegen.



  • Jo, ist bei mir jetzt auch schnell 🙂 Nach dem letzten aktualisieren hatte ich auch einen 503, aber das ist mir egal, damit kann ich gut leben. Danke fürs Update!


Anmelden zum Antworten