Ich habe Benchmarks auf Yesods Homepage gesehen, aber sie sind meistens für statische Dateien. Und die Benchmarks auf der Snap-Website sind veraltet.Welchen Warp- und Snap-Server von Yesod sollte ich für einen Hochleistungs-Anwendungsserver wählen?
Ich versuche, ein Haskell-Modul als Service verfügbar zu machen. Die Logik des Servers besteht darin, den Funktionsnamen und die Argumente in json zu erhalten, die Haskell-Funktion aufzurufen und die Ausgabe erneut als json zu liefern. Die referenzielle Transparenz garantiert Threadsicherheit und die Fähigkeit, Funktionen zu memoisieren und zu cachen.
Wenn ich gleichzeitige Verbindungen in der Größenordnung von 2k - 5k unterstützen würde, wie würde ich dann die Implementierung durchführen? Wie skalierbar kann dieser Ansatz sein?