您可以用一个 Web 服务器 API(例如 APAPI),而不是 CGI 来调用 Net.Data。当使用一个 Web 服务器 API 执行 Net.Data 时,它将作为 Web 服务器进程中的一个线程来执行。Web 服务器的进程是多线程的,它创建了一个可处理多个 Net.Data 请求的环境。这些请求是在同一地址空间内并行处理的,从而避免了将 Net.Data 作为 CGI 进程调用的开销。
注意事项: | 使用 Web 服务器 API 使得性能有所改进,而且没有隔离应用程序。因为 Net.Data 是在多线程环境中运行的,所以 Web 服务器发生的问题有可能会使其关闭。例如,用户编写的语言环境错误,不正确的调用,甚至是数据库故障。在决定是否使用某个 Web 服务器 API 时,应确定应用程序性能和应用程序隔离哪一个具有较高的优先级。 |