• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    PHP4和PHP5性能測試和對比

    發布: 2009-3-25 10:39 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 42次 | 進入軟件測試論壇討論

    領測軟件測試網 PHP 4到今年年底PHP Group將不再對其進行支持了,所以為了讓大家更有信心的轉移到PHP 5平臺上,特別做了這個測試,看看我們PHP 4.x 是否真的性能比我們的PHP 5.x要好捏,測試結果很明顯,那就是PHP 5.x 比php 4.x不論是面向對象還是面向過程,都要比PHP 4.x 要快,所以大家完全有必要轉移到PHP 5.x 平臺上,去體驗PHP 5.x 平臺的各種功能和性能。
      因為PHP 5 包括新的對象模型,更多新特點,更快的處理速度,特別是處理面向對象代碼的速度,雖然在php 4中面向對象代碼的速度比較一般,但是在PHP5.x中面向對象代碼的速度都超過了面向過程的速度,所以不要對面向對象的性能持有懷疑,下面的測試結果將說明這一切。

      【測試環境

    CPU:       Intel Pentium4 2.66GHz

    Memory: 1GB

    Disk:       73GB/SCSI

    OS:          FreeBSD 4.11

    Web:       Apache 1.3.37


      【測試工具】 相關測試工具:ab (也可以選用http_load)
    名詞RPS:  Requests per second (每秒的請求數量)
      【PHP 4.4.2 測試結果】 [ 函數 Function ]

    測試結果:ab -n 10000 -c 50 的結果是1047.23/rps
    [ 類 Class ]
    不實例化類

    測試結果:ab -n 10000 -c 50 的結果是 1034.98/rps
    實例化類
    signin();
    ?>
    測試結果:ab -n 10000 -c 50 的結果是 1006.14/rps
    類的繼承
    signin();
    ?>
    測試結果:ab -n 10000 -c 50 的結果是 992.95/rps


      【PHP 5.2.1測試結果】 [ 函數 Function ]

    測試結果:ab -n 10000 -c 50 的結果是 1176.06/rps
    [ 類 Class ]
    不實例化類

    測試結果:ab -n 10000 -c 50 的結果是 1197.17/rps
    實例化類
    signin();
    ?>
    測試結果:ab -n 10000 -c 50 的結果是 1187.93/rps
    類的繼承和抽象
    signin();
    ?>
    測試結果:ab -n 10000 -c 50 的結果是 1128.54/rps


      【測試結果和分析】
      [ 測試結果數據] 版本
    函數測試
    不實例化類
    實例化類
    類的繼承
    PHP 4.4.2
    1047.23/rps
    1034.98/rps
    1006.14/rps
    992.95/rps
    PHP 5.2.1
    1176.06/rps
    1197.17/rps
    1187.93/rps
    1128.54/rps
      [ 結果分析 ]
      1. 總體來說,可以明顯剛看到PHP5.2 的性能要比 PHP4.4略高一點,所以不要懷疑PHP5.2的性能會差,明顯比 PHP4要快;
      2. PHP4.4中的類的解析性能明顯要比函數的要慢,特別是當使用了繼承以后,更是下降的厲害,所以在PHP4.4中更適宜使用面向過程和沒有繼承的類操作;
      3. PHP5.2中結果是類的執行速度比函數還要快,可以看出PHP5.2的引擎對面向對象處理花費了很大的功夫,同時他們不論是函數還是類,性能都不錯;
      4. 通過這個測試,我們完全有理由在代碼變更不大的情況下,把PHP4升級到PHP5,而且PHP5基本向下兼容PHP4的代碼,除了一些特殊的代碼。另外上面提到今年年底之后PHP Group將不再繼續對PHP4進行維護了,所以早升級,早安心。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 性能測試


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>