Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将 Lua FASTCGI 与 Lighttpd 一起使用。Lua 脚本是我们的 C API 的薄包装器,它被暴露给 web。问题是 Ajax 调用在服务器端一个接一个地执行(而不是并行运行),它需要很长时间。某些 Ajax 调用最多需要 10 秒,并且在执行这些调用时浏览器无法更新任何数据。
我尝试增加 Lighttpd 中的服务器线程数,但 Lighttpd 不建议这样做。我不知道如何让多个 Ajax 调用在服务器端并行执行。
lighttpd 可以并行处理许多请求,但您的 lua fastcgi 可能不能。所以不要增加 lighttpd 工作者的数量——而是增加 lua 工作者的数量,或者让你的 lua 后端同时处理多个请求(可能使用协程)。