十多年来,Web 程序设计人员一直使用 CGI 将应用程序连接到 Web 服务器和另一端的 Web 浏览器.有很多理由建议使用 CGI:它可以与任何编程语言一起使用,并且它在 Web 服务器和宿主服务上得到极其广泛的支持.遗憾的是,CGI 也有着严重的不足.Web 服务器和 CGI 脚本之间的接口令人费解, 此外,Web 服 务器对每个 CGI 请求产生单独的进程,这就意味着性能差.在所有的请求之间没有持续性. 这些年来,不满的黑客已经创造了多种替代方式来在 Web 服务器和应用程序代码之间架起…