我很幸运没有做任何基于cgi-bin .cgi的web开发。但一般来说,那些有过这种经历的人似乎并不“怀念”那些日子。
我最近加入的一个项目在处理需要与具有基于CGI-BIN的API的遗留系统通信的页面时存在性能问题。这个系统就是Cognos7。
到目前为止,我收到的反馈是'COGNOS很慢‘,但其他人报告了COGNOS的巨大成功,我认为这更多地与通过CGI-BIN访问有关,而不是COGNOS本身的性能。
所有这些都说明了导致基于CGI-BIN的web开发性能不佳、困难等的主要问题是什么。
发布于 2009-01-08 16:16:33
基于CGI-BIN的系统的基本架构问题是,每个HTTP请求都需要服务器启动一个新进程。这会从多个方面影响性能:
发布于 2009-01-25 15:49:52
对我来说,CGI最大的痛苦是我的CGI程序每次启动时都必须“学习”所有东西。当然,如果它们一直在运行,情况就不会是这样了。
发布于 2009-01-08 16:14:10
IMHO的主要缺点是所有低级编码都有相同的缺点--你必须在实现域中编程,而不是在问题域中编程。最终结果在其核心上是相同的-基于HTTP请求将HTTP响应发送到客户端。然而,从编程的角度来看,要达到这一点要棘手得多。
https://stackoverflow.com/questions/424839
复制相似问题