为什么许多大型的网站仍然采用CGI? 它的效率不是很低么?(50分)

  • 主题发起人 主题发起人 whbell
  • 开始时间 开始时间
W

whbell

Unregistered / Unconfirmed
GUEST, unregistred user!
例如:
sina的邮件系统
南京小百合bbs. 等等。

但是,随便翻开一本web方面的书, 上面都会将几种web比较
asp, jsp, cgi, php ...
结论是cgi是一种过时的技术。。。。
 
在发达国家,单车基础上已经过时了,但在中国它还是主要的交通工具。
 
Cgi比较占系统资源,但说到底,“够用就好”,这是计算机使用的基本要求。

君不见:用p4打字并不比486、386快。
 
cgi的安全性比较高啊。
 
大型系统升级的代价是很高的
 
便宜啊!!
 
要看具体要求是什么, mail,bbs对速度的要求不高,所以cgi就可以满足了
 
可能后缀名是CGI罢了,呵呵 。
 
看什么系统,不要只想着 Windows ,其它系统 jsp 和 php 也快不到哪里去。unix 系统装个 isapi ?
 
CGI比上述的技术都要安全。如果安全要求高的话就可以用CGI
 
CGI在UNIX不是什么问题,只是在Windows上效率不高。
 
一旦成形 很难改动
 
cgi可以运行服务器端程序,另外,他的安全性也相对较高
 
不要被表像迷惑,你在很多网站上看到的CGI都是用Perl写的脚本文件,其工作原理与ASP、PHP相似,而并非可执行文件。
 
CGI程序由操作系统来运行,其他的脚本都是由web服务器软件来解释运行,所以CGI程序稳定是相当高的,速度也不见得慢,当然windows系统除外。
 
Sachow兄, 我看你的有道理。

再等等分账吧
 
cgi在win2000下使用ado操作数据库,一秒支持20多个并发,而且稳定性是所有方式中最稳定的,因为其采用创建进程的方式,死只死一个进程,不影响其它.

asp在同等环境下可以支持150多个并发,也非常稳定.
 


我认为主要还是升级成本的问题 ,但 cgi 的效力并不见得地,主要是
数据量大时在 windows 的 iis 解析上会出现数据完整性问题的
 
cgi的优势是在Linux和unix上,因为这2个操作系统的进程调度、开销、安全性比windows强百倍,还有就是linux上的perl解释器可是由操作系统来完成调度的,perl已经是linux系统的一部分了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
756
import
I
后退
顶部