无可置疑的,写 CGI 的方式有很多种,而 PHP 只是其中的一种选择罢了。对资深的 Webmaster 而言,CGI 的写作界面应是随着需求而改动。毕竟,在一个对系统反映速度要求极严格的系统而言,恐怕只有 NSAPI 界面写的 CGI 程序才能符合要求了。在其它的场合,相信使用 PHP 来作为 CGI 的界面是游刃有余,而且是最适合的。
程序界面 | PHP | ASP | CGI | NSAPI | ISAPI |
操作系统 | 均可 | Win32 | 均可 | 均可 | Win32 |
Web服务器 | 数种 | IIS | 均可 | Netscape Server | IIS |
执行效率 | 快 | 快 | 慢 | 极快 | 极快 |
稳定性 | 佳 | 中等 | 最高 | 差 | 差 |
开发时间 | 短 | 短 | 中等 | 长 | 长 |
修改时间 | 短 | 短 | 中等 | 长 | 长 |
程序语言 | PHP | VB | 不限 | C/C++ | C/ Delphi |
网页结合 | 佳 | 佳 | 差 | 差 | 差 |
学习门槛 | 低 | 低 | 高 | 极高 | 高 |
函数支持 | 多 | 少 | 不定 | 中等 | 少 |
系统安全 | 佳 | 极差 | 最佳 | 佳 | 尚可 |
使用网站 | 超多 | 多 | 多 | 极少 | 少 |
改版速度 | 快 | 慢 | 无 | 慢 | 慢 |