使用Warp处理并发请求

时间:2015-11-25 15:02:56

标签: haskell-warp

我已经制作了一个Wai Web应用程序,它正在使用Warp运行。但是我有一个AJAX请求需要相当长的时间才能完成,而该请求正在等待,服务器不会接受其他请求。我认为Warp能够处理并发请求。我错过了什么吗?我运行Warp的方法就是调用run port app,其中run是通过import Network.Wai.Handler.Warp (run)导入的,而app是我的Wai应用程序。

1 个答案:

答案 0 :(得分:0)

我正在尝试Happstack Lite来查看它是否能解决我的问题,并且在编译Web应用程序时使用了-threaded标志,这也解决了Warp应用程序中的并发请求问题。我假设GHC默认会有线程支持,但显然这必须是specified explicitly during compilation