自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

我們?yōu)槭裁匆壍絇HP5平臺(tái)

開發(fā) 后端
我們被別對PHP4和PHP5平臺(tái)做了性能測試,并將二者的測試結(jié)果做了詳細(xì)的評比,結(jié)果顯示,我們還是很有必要升級到PHP5平臺(tái)的。

PHP Group已經(jīng)不再對PHP4進(jìn)行支持了,我們今天就對升級版的PHP5平臺(tái)做了一個(gè)性能測試,具體看一下到底是哪個(gè)版本的功能更強(qiáng)大。測試結(jié)果很明顯,那就是PHP 5.x 比php 4.x不論是面向?qū)ο筮€是面向過程,都要比PHP 4.x 要快,所以大家完全有必要轉(zhuǎn)移到PHP 5.x 平臺(tái)上,去體驗(yàn)PHP5平臺(tái)的各種功能和性能。

#t#因?yàn)镻HP5平臺(tái)包括新的對象模型,更多新特點(diǎn),更快的處理速度,特別是處理面向?qū)ο蟠a的速度,雖然在php 4中面向?qū)ο蟠a的速度比較一般,但是在PHP5.x中面向?qū)ο蟠a的速度都超過了面向過程的速度,所以不要對面向?qū)ο蟮男阅艹钟袘岩?,下面的測試結(jié)果將說明這一切。

【測試環(huán)境】

* 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 (每秒的請求數(shù)量)

【PHP 4.4.2 測試結(jié)果】

[ 函數(shù) Function ]

測試結(jié)果:ab -n 10000 -c 50 的結(jié)果是1047.23/rps

[ 類 Class ]

不實(shí)例化類

測試結(jié)果:ab -n 10000 -c 50 的結(jié)果是 1034.98/rps

實(shí)例化類

測試結(jié)果:ab -n 10000 -c 50 的結(jié)果是 1006.14/rps

類的繼承

測試結(jié)果:ab -n 10000 -c 50 的結(jié)果是 992.95/rps

【PHP5平臺(tái)測試結(jié)果】

[ 函數(shù) Function ]

測試結(jié)果:ab -n 10000 -c 50 的結(jié)果是 1176.06/rps

[ 類 Class ]

不實(shí)例化類

測試結(jié)果:ab -n 10000 -c 50 的結(jié)果是 1197.17/rps

實(shí)例化類

測試結(jié)果:ab -n 10000 -c 50 的結(jié)果是 1187.93/rps

類的繼承和抽象

測試結(jié)果:ab -n 10000 -c 50 的結(jié)果是 1128.54/rps

【測試結(jié)果和分析】

[ 測試結(jié)果數(shù)據(jù) ]

版本 函數(shù)測試 不實(shí)例化類 實(shí)例化類 類的繼ā承

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

[ 結(jié)果分析 ]

1. 總體來說,可以明顯剛看到PHP5.2 的性能要比 PHP4.4略高一點(diǎn),所以不要懷疑PHP5.2的性能會(huì)差,明顯比 PHP4要快

2. PHP4.4中的類的解析性能明顯要比函數(shù)的要慢,特別是當(dāng)使用了繼承以后,更是下降的厲害,所以在PHP4.4中更適宜使用面向過程和沒有繼承的類操作

3. PHP5.2中結(jié)果是類的執(zhí)行速度比函數(shù)還要快,可以看出PHP5.2的引擎對面向?qū)ο筇幚砘ㄙM(fèi)了很大的功夫,同時(shí)他們不論是函數(shù)還是類,性能都不錯(cuò)

4. 通過這個(gè)測試,我們完全有理由在代碼變更不大的情況下,把PHP4升級到PHP5平臺(tái),而且PHP5基本向下兼容PHP4的代碼,除了一些特殊的代碼。另外上面提到今年年底之后PHP Group將不再繼續(xù)對PHP4進(jìn)行維護(hù)了,所以早升級,早安心。

責(zé)任編輯:曹凱 來源: 中國IT實(shí)驗(yàn)室
相關(guān)推薦

2017-09-06 17:30:41

網(wǎng)站升級HTTPS

2023-12-08 10:59:49

2017-04-05 16:40:45

2009-11-23 20:00:25

PHP5接口PHP5抽象類

2021-01-26 05:37:08

分庫分表內(nèi)存

2014-05-30 15:56:26

iOS 8WWDC2014

2010-11-03 09:22:00

C語言

2021-05-17 08:20:22

職場晉升轉(zhuǎn)型

2010-01-25 09:46:53

Chrome DevChrome

2009-07-07 08:39:32

2009-11-24 17:01:39

PHP5多重繼承

2009-06-24 13:46:48

Zend創(chuàng)始人PHP 6

2021-06-21 10:04:12

微軟密碼Arsenault

2015-02-26 09:41:50

2016-08-22 13:31:05

前端架構(gòu)前后端分離

2022-01-19 22:51:57

設(shè)計(jì)匿名用戶

2019-08-20 11:00:50

2019-03-11 15:06:00

5GVR

2011-07-29 10:22:37

Ubuntu One

2013-07-03 10:10:46

Windows 8.1
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)