我精通一般的web编程语言,但我现在使用的工具之一是CGI。我所能说的就是CGI脚本相当慢。
CGI在今天仍然被广泛使用吗?如果没有,它被什么取代了?
有没有CGI仍然活着并被积极使用的小众功能?
发布于 2009-07-21 22:12:17
CGI已经被各种各样的web编程技术所取代,包括PHP、各种Apache扩展(如mod_perl )、各种风格的Java和框架(包括Java、Struts、Spring等)、基于Python的框架(如Django、Ruby on Rails和许多其他Ruby框架)以及各种微软技术。
我确信CGI仍然被用来做一些事情,但我猜它主要只是一些已经存在多年的小代码。维基百科确实很有帮助地提到,FastCGI类似于CGI,但没有巨大的性能缺陷。
发布于 2009-07-23 10:16:46
CGI是一种协议,它是创建动态页面的最基本和最标准的方式。
在很多情况下,它都很有用:
所以..。CGI很简单,但仍然非常有用的API,允许简单地做事情。
例如,显示服务器正常运行时间的脚本
#!/bin/bash
echo Content-Type: text/plain
echo
uptime什么能更简单,更容易,更少对web服务器的依赖?
发布于 2009-07-21 22:18:50
许多传统网站今天仍然是用cgi构建的,尽管现在人们正在远离它。据我所知,目前仍在使用CGI的著名应用程序之一是MovableType blog。
https://stackoverflow.com/questions/1162029
复制相似问题