Servlet和CGI的区别

与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资。

Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet

CGI不可移植,为某一特定平台编写的CGI应用只能运行于这一环境中,而且每次请求都要启动一个新的进程

猜你喜欢

转载自www.cnblogs.com/xp0813/p/11032973.html