2016-08-16 71 views
1

我正在学习Erlang,发现它包含了httpd,我设法配置并根据我的需求创建API服务。Erlang的httpd是一个很好的解决方案来托管一个webapp吗?

我知道还有像mochiweb和牛仔这样的其他解决方案,毫无疑问,这是绝佳的选择,但我想要开始精益和裸露的骨骼。

当我决定发布我的项目时,使用Erlang的httpd关于性能和HTTP功能(如HTTPS,HTTP/2,性能)还是应该选择其他服务器是一个很好的计划?

回答

1

httpd是一款功能强大的网络服务器,只要满足您的需求,它就是完美的生产选择。我认为去其他可选Web服务器的主要原因是,你发现在其他地方找到的httpd中缺少一些功能。例如,我不认为httpd支持websocket,但websockets支持例如cowboy和yaws。

当我决定释放我的项目,这将是使用 Erlang的有关性能和HTTP的功能,如HTTPS, HTTP/2,性能httpd的一个很好的计划,或者我应该选择其他的服务器?

我无法找到你提到,像牛仔了Mochiweb其他的解决方案比较的httpd任何的基准,但我还没有听说过的httpd的peformance任何投诉,我猜想,这是一样好牛仔和mochiweb生产。 ,它的随用Erlang语言的事实是假设代码是高性能和一个很好的理由战斗考验的,如果你想深入进去,你随时可以:

  1. 看看来源:https://github.com/erlang/otp

  2. 制定您自己的基准。

+0

我会怀疑HTTP/2以及。 –

相关问题