2

我将 Lua FASTCGI 与 Lighttpd 一起使用。Lua 脚本是我们的 C API 的薄包装器,它被暴露给 web。问题是 Ajax 调用在服务器端一个接一个地执行(而不是并行运行),它需要很长时间。某些 Ajax 调用最多需要 10 秒,并且在执行这些调用时浏览器无法更新任何数据。

我尝试增加 Lighttpd 中的服务器线程数,但 Lighttpd 不建议这样做。我不知道如何让多个 Ajax 调用在服务器端并行执行。

4

1 回答 1

1

lighttpd 可以并行处理许多请求,但您的 lua fastcgi 可能不能。所以不要增加 lighttpd 工作者的数量——而是增加 lua 工作者的数量,或者让你的 lua 后端同时处理多个请求(可能使用协程)。

于 2013-01-23T13:35:19.413 回答