- 业界仍然关注 Java 的执行速度慢的问题 — servlet 如何能够具有比 CGI 更优良的性能?
-
发布时间:2010-12-02 09:40:08
发布时间:2010-12-02 09:40:08
一般情况下,由于 CGI 程序是无状态的,每次由客户机请求一个 CGI 应用程序,就必须建立一个新的连接。 这就导致在每次请求 CGI 时都要衍生出新的进程,以及将这个进程卸下。当请求 servlet 时,它将被加载到服务器的内存,并仍保持加载状态来处理随后的客户机请求,直到服务器被重启,或者由管理员将 servlet 卸载。一般情况下,由于 servlet 共享同一个进程环境,因此 servlet 与其余 Web 服务器功能相互作用的开销一般要低得多。