最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP 七大優(yōu)勢分析

 更新時間:2009年06月23日 09:56:06   作者:  
ASP是微軟公司實現(xiàn)動態(tài)網(wǎng)頁的一種技術(shù)。ASP支持一些腳本語言,主要以VBScripp為主。與ASP相比較,你還可以選擇另一中開放源代碼編程語言——PHP,PHP可以運行在多種操作系統(tǒng)下,其中包括Linux和windows。
雖然ASP是一種不錯的技術(shù),但從長遠考慮我相信PHP在將來的技術(shù)領(lǐng)里會有不凡的表現(xiàn)。

  我認為有七個理由可以說明PHP比ASP更優(yōu)秀:

  1、速度、速度、速度

  當我第一次運行PHP腳本程序時,我不禁對自己說:“太快了”,當時我是在儀態(tài)166MHZ的機器上運行我的程序的,但運行的速度仍然很快。

  ASP是永遠也不會象PHP這樣快的,因為ASP是建立在COM體系結(jié)構(gòu)之上的。當用VBScript寫ASP腳本時,實際上實在使用COM的對象,當向用戶瀏覽器發(fā)送信息時,它用的是Response對象的write方法,當它訪問數(shù)據(jù)庫和文件系統(tǒng)的時候,它用的是其他的COM對象。這些COM對象的使用使運行速度下降。

  在PHP代碼中,所有的工作都運行在PHP的內(nèi)存空間中,也就是說PHP不是基于COM對象的,所以的他的運行速度會快一些。

  下面是我們在MSSQL7 40次運行一個查詢語句的執(zhí)行時間統(tǒng)計:

  PHP Querying MSSQL7 時間(秒)

  用 MSSQL extension 01.88

  用 ODBC extension 09.54

  用 ODBC via COM (ADO) 17.28

  用 OLEDB via COM 06.19

  當我們使用PHP.ODBC,訪問數(shù)據(jù)庫用了9.54秒,而用COM接口去連接數(shù)據(jù)庫需要比PHP所用的時間高80%。

  OLEDB是微軟的一種高速訪問數(shù)據(jù)庫的技術(shù),他比ODBC要快。但當我們所PHP和OLEDB的效率實驗時,結(jié)果是PHP的整體性能比OLEDB高200%,如此的出一個結(jié)論,如果不采用COM可以獲得較快的執(zhí)行速度。

  當然PHP的執(zhí)行速度還不是最快的,但我們才剛剛開始起步,我們會逐步的完善他,而且PHP是一種開放源代碼編程語言,世界上許多程序員在不斷的完善他的技術(shù),相信他一定會比非開放源代碼系統(tǒng)獲得更高的執(zhí)行速度的。

  2、高級內(nèi)存管理

  在IIS4下,一個ASP腳本header.asp,如果被20個頁面所包含,那么運行的時候,在內(nèi)存當中會保留這20個header.asp的編譯副本,IIS5解決了這個問題,但只有windows2000才支持IIS5,由于這種IIS5的不能向下兼容的原因,許多服務(wù)器仍然要使用IIS4下的低級的內(nèi)存管理。

  而在PHP中,不會存在這種問題,只有當require時,才會調(diào)用某個include文件。
3、沒有后顧之憂

  我非常憎恨的一件事情就是會買到一件不放心的產(chǎn)品,比如當你買了一輛汽車,但由于發(fā)動機是壞的,你需要更換他;當你買了一棟房子的時候,你要去修補漏雨的屋頂。

  那么ASP舊鄉(xiāng)這些產(chǎn)品一樣,當你買了ASP之后,如果你需要加密技術(shù),你就要買ASPEncrypt;當你需要Email管理時,你就要買ServerObjets Qmail;當你需要文件上傳時,你還要買Artisans SA-FileUp.

  4、MySQL使PHP更精彩

  PHP與MySQL的組合既簡單又精彩。PHP有許多管理和維護MySQL的工具,對MySQk的支持是最全面的。許多有用的函數(shù)如mysql_insert_id和mysql_affected_rows等,其他的數(shù)據(jù)庫則沒有。

  ASP和PHP都是中型網(wǎng)站的較理想的解決方案,但PHP與MySQL的緊密結(jié)合使PHP更加優(yōu)越。

  MySQL的虛度比Microsoft Access速度快,Mssql和Oracle速度比MySQL要快,可是費用較高。

  5、Java和C++的變成風格

  這個優(yōu)點只是一個看法。

  我知道你不會相信一個Visual Basic程序員會因為PHP有Java和C++的編程風格而轉(zhuǎn)向使用PHP,但你會相信有許多人還是喜歡Java和C++的,PHP是一種具有這兩種語言的編程風格的較容易學習的語言。

  PHP支持結(jié)構(gòu)化編程,在VB因為他的繼承性使用類還是較少的。而PHP的象Java和C++一樣的繼承性使一個大型的程序中到處都充滿了類的影子。

  6、Bug的處理

  你是否曾經(jīng)要求Microsoft修改ASP的一些Bug呢?如果你不是一個象Boeing一樣的組織,你無法獲得迅速而恰當?shù)男薷?,把么當你遇到Bug而停止工作時,如果這個Bug不修改,你將無法繼續(xù)你的工作的。

  PHP,當你發(fā)現(xiàn)Bug時,你可以修改他,如果你沒有專家的水平,你可以請專家修改,并且你的修改會得到開放代碼組織的接受和認可。

  7、移植性

  Microsoft經(jīng)常修改ASP,下一版本叫ASP+,現(xiàn)在已經(jīng)開始測試。我相信他們會修改許多我曾經(jīng)提到過的問題。但也無庸質(zhì)疑的,Microsoft會將你限制在他們的產(chǎn)品范圍之內(nèi)的。

  我曾經(jīng)是一個蘋果機的程序員,當windows95問世后,我開始轉(zhuǎn)變,但許多原來的代碼都無法在windows95下運行,這些代碼現(xiàn)在被放在一邊,我非常的遺憾。所以我不希望在windows下再出現(xiàn)這樣的悲劇。

  不要忘記Novell曾經(jīng)也象Microsoft的網(wǎng)絡(luò)操作系統(tǒng)一樣熱及一時,但現(xiàn)在已經(jīng)沒有許多人用了,那么Microsoft也會這樣的。

  我找到了PHP,我仍舊在windows下工作,但我知道PHP代碼可以運行在Solaris、Linux和許多其他的操作系統(tǒng)中,我的心里感到安慰

相關(guān)文章

  • PHP+MySQL實現(xiàn)輸入頁碼跳轉(zhuǎn)到指定頁面功能示例

    PHP+MySQL實現(xiàn)輸入頁碼跳轉(zhuǎn)到指定頁面功能示例

    這篇文章主要介紹了PHP+MySQL實現(xiàn)輸入頁碼跳轉(zhuǎn)到指定頁面功能,結(jié)合實例形式分析了php連接mysql數(shù)據(jù)庫進行數(shù)據(jù)查詢及分頁顯示、指定頁數(shù)跳轉(zhuǎn)顯示等相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • php更改目錄及子目錄下所有的文件后綴擴展名的代碼

    php更改目錄及子目錄下所有的文件后綴擴展名的代碼

    今天遇到要改變當前目錄下指定類型的文件類型,本來想要用批處理來做這個,結(jié)果沒找到合適。就自己去查了下資料,用Php來處理一下。
    2010-10-10
  • 盤點PHP和ASP.NET的10大對比!

    盤點PHP和ASP.NET的10大對比!

    本文主要針對開源 PHP 和非開源的 ASP.NET 在性能、成本、可擴展性,技術(shù)支持和復雜性等方面進行比較,感興趣的小伙伴們可以參考一下
    2015-12-12
  • php生成隨機字符串可指定純數(shù)字、純字母或者混合的

    php生成隨機字符串可指定純數(shù)字、純字母或者混合的

    這篇文章主要介紹了php生成隨機字符串的實現(xiàn)可指定純數(shù)字、純字母或者混合的
    2014-04-04
  • php之使用docker運行workerman案例講解

    php之使用docker運行workerman案例講解

    這篇文章主要介紹了php之使用docker運行workerman案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • PHP設(shè)計模式中觀察者模式詳解

    PHP設(shè)計模式中觀察者模式詳解

    觀察者模式是極其重要的一個設(shè)計模式,也是我?guī)啄觊_發(fā)過程中使用最多的設(shè)計模式,本文首先概述觀察者模式的基本概念和Demo實現(xiàn),接著是觀察者模式在Java和Spring中的應(yīng)用,最后是對觀察者模式的應(yīng)用場景和優(yōu)缺點進行總結(jié)
    2022-12-12
  • PHP簡單讀取xml文件的方法示例

    PHP簡單讀取xml文件的方法示例

    這篇文章主要介紹了PHP簡單讀取xml文件的方法,涉及php針對xml文件節(jié)點操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-04-04
  • PHP常見加密函數(shù)用法示例【crypt與md5】

    PHP常見加密函數(shù)用法示例【crypt與md5】

    這篇文章主要介紹了PHP常見加密函數(shù)用法,結(jié)合實例形式分析了crypt與md5函數(shù)進行加密操作相關(guān)使用技巧與注意事項,需要的朋友可以參考下
    2019-01-01
  • 再推薦十款免費的php開發(fā)工具

    再推薦十款免費的php開發(fā)工具

    這篇文章再向朋友們推薦十款免費的php開發(fā)工具,一個好的編輯器或開發(fā)工具,能夠極大提高我們的開發(fā)效率,需要的朋友可以參考下
    2015-11-11
  • yii2超好用的日期組件和時間組件

    yii2超好用的日期組件和時間組件

    這篇文章主要介紹了yii2超好用的日期組件和時間組件,需要的朋友可以參考下
    2016-05-05

最新評論

洮南市| 思南县| 静宁县| 老河口市| 松阳县| 尼木县| 大洼县| 叙永县| 枣强县| 巩义市| 平罗县| 长垣县| 黄陵县| 加查县| 奈曼旗| 闽侯县| 大余县| 分宜县| 邵武市| 怀远县| 家居| 买车| 和静县| 特克斯县| 连州市| 潜山县| 泊头市| 科尔| 五指山市| 涪陵区| 宣城市| 鄂尔多斯市| 青河县| 寻甸| 中方县| 稷山县| 聂拉木县| 西安市| 乾安县| 威远县| 太仓市|