广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 4331 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
andyz 手机 会员卡
数位造型
个人文章 个人相簿 个人日记 个人地图
社区建设奖
头衔:恶灵退散 o(╬ ̄皿 ̄)=○ &nb ..恶灵退散 o(╬ ̄皿 ̄)=○ &nb ..
分类版主
级别: 分类版主 该用户目前不上站
版区: 塑胶模型, 电脑资讯
推文 x55 鲜花 x168
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[PHP][讨论] [转贴]PHP的特性
PHP的特性
对于专业的网站工作者而言,后端的 CGI 开发介面及应用是整个网站是否能长期留住使用者的重要关键。CGI 工具从早期的百家争鸣,经过五、六年来的残酷考验后,PHP 以惊人的速度在成长。无论是系统的功能、执行的效率、使用的人口,PHP 都是目前及未来的主流。

而下列的特性,便是它快速成长的的原因:
1.支援多种作业平台,无论是个人使用的 Windows95/98 或者是高负载的 UNIX 丛集,它都可以顺利的运作。

2.更新速度很快,微软是数年才更新一次 ASP ,而PHP是数周就更新一版。

3.可轻易的和现成的网页整合,提供互动式的交谈功能,让美工及程式开发人员能分工合作。

4.丰富的功能,从结构化的特性、物件式的理想、资料库处理、网路介面使用、到安全编码机制....等等,几乎完整地囊括所有网站所需的功能。

5.系统转移速度快,只需少许修正,就可以将整个网站从 Windows95 移到 UNIX 上面。

PHP 与其它 CGI 的比较
程式介面       PHP       ASP       CGI         NSAPI       ISAPI
作业系统       均可     Win32     均可         均可         Win32
Web伺服器     数种       IIS       均可   Netscape Server     IIS
执行效率         快         快       慢         极快         极快
稳定性           佳       中等       最高         差           差
开发时间         短         短       中等         长           长
修改时间         短         短       中等         长           长
程式语言         PHP       VB       不限         C/C++       C/Delphi
网页结合         佳         佳       差           差           差
学习门槛         低         低       高           极高         高
函式支援         多         少       不定         中等         少
系统安全         佳       极差       最佳         佳           尚可
使用站台         超多       多       多           极少         少
改版速度         快         慢       无           慢           慢

当然,写 CGI 的方式有很多种,而 PHP 只是其中的一种选择罢了。对资深的网管人员而言,CGI 的写作介面应是随着需求而更动。毕竟,在一个对系统反映速度要求极严格的系统而言,恐怕只有 NSAPI 介面写的 CGI 程式才能符合要求了。在其它的场合,相信使用 PHP 来作为 CGI 的介面是游刃有余,而且是最适合的。

其中的 PHP 可用在数种 Web 伺服器上;传统 CGI 就不限是哪种作业系统或 Web 伺服器平台;NSAPI 一定要在 Netscape 的伺服器(如 Netscape Enterprise Server 或 FastTrackServer) 上才可以执行,但可支援多种作业系统 (UNIX 或 Win32);ASP 及 ISAPI 只在 IIS 上有完整的功能。
在稳定性上,由于 NSAPI 或 ISAPI 是动态连结的方式,因此在执行若出现问题,会使得 Web 伺服器一起瘫痪。PHP 在许多的站台使用上,不但长期使用都没有问题,而且程式的稳定性也不错。当然最稳的还是传统 CGI 程式,因为它是由作业系统负责控制,不会因 CGI 程式的错误导致 Web 伺服器的不稳定。

在开发及维护时间上,PHP 及 ASP 都有不错的表现。而 NSAPI 及 ISAPI 则需要长时间的开发过程,在稳定上线后,这二种介面反倒是效率最佳的方法。传统的 CGI 程式则要视开发工具语言而定了,用 Perl 或是 shell script 不需要编译的过程,直接就可以执行,若用 Delphi 或 VC/BCB 甚至用组合语言等都要经过编译才能执行。

传统 CGI 的程式,由于是由作业系统直接管理,要破解的难度最高,骇客必须由作业系统下手,而不能由 Web 伺服器下手。PHP 在许多商业及非商业使用时,也没有听过有什么安全的问题。
在新增功能及改版方面,传统的 CGI 由于不受任何语言限制,没有这方面的问题。PHP 是最有活力的,数天至数周就有一个新版本出现,每次的新版,就代表更多的功能及修正更多的错误。其它的 ASP、NSAPI、ISAPI 就视它的 Web 伺服器改版速度了,ASP 到 IIS 5.0 出现时才有 ASP 3.0。


[ 此文章被andyz在2005-05-18 20:29重新编辑 ]



回文原则(以下只适用在我的管理区)
1.我不回太白目的问题
2.还有娘家文
3.看不懂得也是
4.我很懒得把你的问题(也就是文字叙述)想成我要看到的画面(也就是萤幕上出现的画面)。纯文字叙述者,看不懂在说啥就不回。想要解答就先下点功夫,来个图文并茂的文章吧。
5.想到再打

何谓白目问题
1.看不懂英文的,要求翻译
2.没经过爬文就问
3.给个问题(题目)就要求解答。例如:请问XXX怎么写。自己的CODE都没有贴上来就要求别人帮你写,不如你的作业我帮你作、你的书我帮你读好了
4.想到再打
献花 x0 回到顶端 [楼 主] From:台湾数位联合 | Posted:2004-10-16 13:36 |
萨卡
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这篇好像在一两年前看过~~~
最着名的就是其中的各种比较,原来CGI还真有它特殊的优点!


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2004-12-30 19:31 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.014237 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言