我制作了一个 Wai Web 应用程序,它正在使用 Warp 运行。但是,我有一个 AJAX 请求需要相当长的时间才能完成,而该请求处于待处理状态,服务器不会接受其他请求。我认为 Warp 能够处理并发请求。我错过了什么吗?我运行 Warp 的方式就是调用run port app
where run
is import viaimport Network.Wai.Handler.Warp (run)
并且app
是我的 Wai 应用程序。
问问题
108 次
1 回答
0
我正在尝试Happstack Lite以查看它是否可以解决我的问题,并且-threaded
在编译 Web 应用程序时使用了该标志,这也解决了我在 Warp 应用程序中的并发请求问题。我假设 GHC 默认会支持线程,但显然这必须在编译期间明确指定。
于 2015-11-25T21:52:36.327 回答