Hallo zusammen,
Heute Morgen zwischen 4 und 11 Uhr haben wir eine Operation durchgeführt, um die riesigen Verlangsamungsprobleme zu lösen, die ihr sicher diese letzte Tage erfahren habt. Während dieser Zeit wurden die Missionen deaktiviert, damit ihr wieder spielen könnt.
Erklärungen von dem Problem :
Die Zahl der von den Spielern freigeschalteten Missionen erhöht sich ständig. Seit einiger Zeit und ab einer bestimmten Schwelle von eingloggten Spielern hatte der Server keinen Platz mehr, um alle nötigen Daten zu speichern. Er musste also immer wieder hin und zurückgehen, um die Festplatte zu lesen (die VIEL langsamer als der Speicher ist). Infolgedessen brauchte er mehr Zeit, um die Missionen zurückzusenden und die anderen waren immer mehr in der Warteschleife. Alle Abfragen wurden gesperrt, bis die Missionenabfragen zu Ende gegangen sind.
Berichtigung von dem Fehler :
Nach vielen, vielen Optimierungen, Beobachtungen, falschen und glücklichen Entdeckungen, haben wir es schließlich geschafft, das Problem völlig zu isolieren und also die anpassende Lösung zu finden.
Diese Nacht haben wir das Datenbankformat geändert, damit die Missionenabfragen schneller gehen. Wir haben auch den Server wiederorganisiert, um der Datenbank mehr Speicherkapazität zu geben, damit sie viel mehr Informationen speichern kann.
Dann werden wir diesen Server verdoppeln, um die Arbeit auf mehrere Maschinen zu verteilen und das Datenformat zu optimieren. Damit werden wir die Vergrößerung der "Tafel" beschränken, die am meisten beansprucht wird, und also vermeiden, dass die Seite langsamer wird, wenn es mehr Spieler online sind.
Bitte entschuldigt uns für diese Probleme von Verlangsamungen. Bitte beachtet, dass wir immer unsere Beste tun, um diese Probleme so schnell wie möglich zu beheben. Leider sind einige Probleme manchmal schwerer als andere zu erledigen.