一个进程，这种方法非常容易实现，但效率很差，难以扩展。CGI程式运行在独立的进程中，并对每个Web请求建立一个进程，在结束时销毁。这种“每个请求一个新进程”的模型使得CGI程序非常容易实现，但效率很差，难以扩展。在高负载情况下，用于进程创建和销毁的操作系统开销变得很大。此外，由于地址空间无法共享，CGI进程模型限制了资源重用方法，如重用数据库连接、内存缓存等。为了解决CGI的可伸缩性缺点，开发了FastCGI，并在20世纪90年代中期首次在他们的网络服务器产品中引入了它。Open Market最初开