Question

En lisant sur les serveurs Web, les cadres, etc. la plupart du temps, je remarque que l'objectif est d'avoir une technologie qui a les fonctionnalités suivantes:

  • Capable de gérer autant de connexions que possible.
  • Ajustez un modèle d'E / S (connexions à DBS et autres services Web).

Ces fonctionnalités correspondent au modèle Web réel, mais je suis intéressé à savoir quelles technologies s'adapteront à un cas utilisateur de CPU lourd.

Par exemple, Node.js est une technologie qui brille vraiment lorsque vous devez écrire une application qui utilise beaucoup d'E / S. D'un autre côté, en raison de la nature Node.js de la conduite, elle n'est pas adaptée à être utilisée dans les cas d'utilisateurs lourds du processeur. (Encodage vidéo, apprentissage automatique, graphiques)

J'ai également jeté un coup d'œil aux cadres Web Haskell comme Snap et Warp et aux repères, ils sont vraiment rapides.

Sont-ils des cadres Web Haskell adaptés au problème du processeur? Quelles autres langues / technologies sont des candidats?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top