this post was submitted on 11 Jun 2023
22 points (100.0% liked)
Haupteingang
286 readers
1 users here now
Die Standard-Community von feddit.de
In dieser Community geht es ausschließlich um alles rund um die Instanz!
Hast du Fragen? [email protected]
matrix chat: !feddit:tilde.fun
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Wäre mal interessant zu wissen / zu testen ob und wie gut Load Balancing für Lemmy Instanzen funktioniert
Zuerst müssen die mal websockets entfernen: https://github.com/LemmyNet/lemmy/issues/2905
Dann müssen die Devs noch schauen, dass sie das Backend load-balancing-freundlich machen.
Das ist halt alles node.js und sie haben (noch) keine Möglichkeit zum Clustern im Backend vorgesehen.
Das backend ist doch komplett in Rust geschrieben oder nicht? Wo soll da nodejs sein? Bevor da was mit Clustern notwendig wird, können erstmal die websockets weg und die Datenbankabfragen durch Caching reduziert werden, glaube ich.
Entschuldige, da habe ich mich falsch ausgedrückt. Das Frontend ist node/typescript und spammt die API regelrecht zu. Wenn sie das reduzieren und wie du sagst Caching, indexes etc einführen, wird es sicher performanter.
Hier z.B. ein PR zum Thema Caching, welcher sowohl backend als auch Frontend betrifft: https://github.com/LemmyNet/lemmy-ui/issues/1098
Ich experimentiere bereits mit Loadbalancing auf meiner Instanz. Bisher läuft alles glatt. Bin aber auch der einzige Nutzer.
was ist denn das problem mit den websockets?