欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

PHP與其它CGI的比較

admin
2012年3月27日 22:55 本文熱度 2605

    無可置疑的,寫 CGI 的方式有很多種,而 PHP 只是其中的一種選擇罷了。對資深的 Webmaster 而言,CGI 的寫作界面應(yīng)是隨著需求而改動。畢竟,在一個對系統(tǒng)反映速度要求極嚴(yán)格的系統(tǒng)而言,恐怕只有 NSAPI 界面寫的 CGI 程序才能符合要求了。在其它的場合,相信使用 PHP 來作為 CGI 的界面是游刃有余,而且是最適合的。


程序界面 PHP ASP CGI NSAPI  ISAPI
操作系統(tǒng) 均可  Win32  均可  均可  Win32 
Web服務(wù)器 數(shù)種  IIS  均可  Netscape Server  IIS 
執(zhí)行效率 快  快  慢  極快  極快 
穩(wěn)定性 佳  中等  最高  差  差 
開發(fā)時間 短  短  中等  長  長 
修改時間 短  短  中等  長  長 
程序語言 PHP  VB  不限  C/C++  C/ Delphi 
網(wǎng)頁結(jié)合 佳  佳  差  差  差 
學(xué)習(xí)門檻 低  低  高  極高  高 
函數(shù)支持 多  少  不定  中等  少 
系統(tǒng)安全 佳  極差  最佳  佳  尚可 
使用網(wǎng)站 超多  多  多  極少  少 
改版速度 快  慢  無  慢  慢 


    其中的 PHP 可用在數(shù)種 Web 服務(wù)器上;傳統(tǒng) CGI 就不限是哪種操作系統(tǒng)或 Web 服務(wù)器平臺;NSAPI 一定要在 Netscape 的服務(wù)器 (如 Netscape Enterprise Server 或 FastTrack Server) 上才可以執(zhí)行,但可支持多種操作系統(tǒng) (UNIX 或 Win32);ASP 及 ISAPI 只在 IIS 上有完整的功能。


    在穩(wěn)定性上,由于 NSAPI 或 ISAPI 是動態(tài)鏈接的方式,因此在執(zhí)行若出現(xiàn)問題,會使得 Web 服務(wù)器一起癱瘓。而 ASP 在我實際應(yīng)用經(jīng)驗上,隔陣子就會使系統(tǒng)不穩(wěn)定,需要重新啟動操作系統(tǒng)。PHP 在許多的網(wǎng)站使用上,不但長期使用都沒有問題,而且程序的穩(wěn)定性也不錯。當(dāng)然最穩(wěn)的還是傳統(tǒng) CGI 程序,因為它是由操作系統(tǒng)負(fù)責(zé)控制,不會因 CGI 程序的錯誤導(dǎo)致 Web 服務(wù)器的不穩(wěn)定。


    在開發(fā)及維護(hù)時間上,PHP 及 ASP 都有不錯的表現(xiàn)。而 NSAPI 及 ISAPI 則需要長時間的開發(fā)過程,在穩(wěn)定上線后,這兩種界面反倒是效率最佳的方法。傳統(tǒng)的 CGI 程序則要視開發(fā)工具語言而定了,用 Perl 或是 shell script 不需要編譯的過程,直接就可以執(zhí)行,若用 Delphi 或 VC/BCB 甚至用組合語言等都要經(jīng)過編譯才能執(zhí)行,至于用 VB 來寫傳統(tǒng) CGI,唉....。


    要比較和網(wǎng)頁結(jié)合的能力,PHP 和 ASP 是并駕齊驅(qū)的,其它的方式就不能內(nèi)嵌 HTML 語法了。而這也是影響開發(fā)時間的因素之一。


    就系統(tǒng)安全性而言,ASP 是最差的,在沒有經(jīng)過微軟的 IIS Service Pack 處理過,使用 ::$DATA 就可以看到 ASP 的源代碼,這真是叫人不敢領(lǐng)教。當(dāng)然,傳統(tǒng) CGI 的程序,由于是由操作系統(tǒng)直接管理,要破解的難度最高,黑客必須由操作系統(tǒng)下手,而不能由 Web 服務(wù)器下手。PHP 在許多商業(yè)及非商業(yè)使用時,也沒有聽過有什么安全的問題。


    在新增功能及改版方面,傳統(tǒng)的 CGI 由于不受任何語言限制,沒有這方面的問題。PHP 是最有活力的,數(shù)天至數(shù)周就有一個新版本出現(xiàn),每次的新版,就代表更多的功能及修正更多的錯誤。其它的 ASP、NSAPI、ISAPI 就視它的 Web 服務(wù)器改版速度了,ASP 要等到 IIS 5.0 出現(xiàn)時才會有 ASP 3.0,也就是要等到 Windows 2000 正式上市。


    總而言之,在 Web 的后端 CGI 程序,就像魚與熊掌一般,沒有高效率又開發(fā)方便的選擇。不過相信 PHP 是處于開發(fā)容易、效率也不錯的平衡點上。


    在開發(fā)及維護(hù)時間上,PHP 及 ASP 都有不錯的表現(xiàn)。而 NSAPI 及 ISAPI 則需要長時間的開發(fā)過程,在穩(wěn)定上線后,這兩種界面反倒是效率最佳的方法。傳統(tǒng)的 CGI 程序則要視開發(fā)工具語言而定了,用 Perl 或是 shell script 不需要編譯的過程,直接就可以執(zhí)行,若用 Delphi 或 VC/BCB 甚至用組合語言等都要經(jīng)過編譯才能執(zhí)行,至于用 VB 來寫傳統(tǒng) CGI,唉....。


該文章在 2012/3/27 22:55:19 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved