對(duì)于php性能問(wèn)題,議論最多的就是__autoload()方法,很多人提到這個(gè)方法非常影響性能。還有人說(shuō)opcode也能影響到__autoload()方法,所以針對(duì)這兩點(diǎn)我做了個(gè)測(cè)試。 最終發(fā)現(xiàn)__autoload方法在性能方面的影響不是很大 " /> 久久五月激情,亚洲国产精品福利,亚洲一区二区黄

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP __autoload()方法真的影響性能嗎?

介紹

對(duì)于php性能問(wèn)題,議論最多的就是__autoload()方法,很多人提到這個(gè)方法非常影響性能。還有人說(shuō)opcode也能影響到__autoload()方法,所以針對(duì)這兩點(diǎn)我做了個(gè)測(cè)試。
最終發(fā)現(xiàn)__autoload方法在性能方面的影響不是很大的。

環(huán)境

php:5.3.9 ――以fastcgi模式啟動(dòng)
Nginx:1.1.12
eaccelerator:0.9.6.1

。 最終發(fā)現(xiàn)__autoload方法在性能方面的影響不是很大的。
 環(huán)境  php:5.3.9 ――以fastcgi模式啟動(dòng) Nginx:1.1.12 eaccelerator:0.9.6.1 截圖:

 啟動(dòng)界面:

 eAccelerator(在php.ini文件中)配置情況:

  文件結(jié)構(gòu):(每一個(gè)Test文件都是6000多行代碼的文件)

 測(cè)試:帶著eAccelerator緩存進(jìn)行測(cè)試 測(cè)試代碼:經(jīng)過(guò)__autoload加載

 

       圖1

我在瀏覽器里通過(guò)刷新得到的結(jié)果分別如下:Total Time:0.10401391983032Total Time:0.10252094268799Total Time:0.095267057418823Total Time:0.10013008117676Total Time:0.096842050552368Total Time:0.097998142242432Total Time:0.10348510742188Total Time:0.096648931503296 測(cè)試:不經(jīng)過(guò)__autoload()

                         圖2

測(cè)試結(jié)果――通過(guò)刷瀏覽器Total Time:0.10309100151062Total Time:0.10285210609436Total Time:0.10154414176941Total Time:0.097845792770386Total Time:0.099545001983643Total Time:0.10166597366333 最終看到的結(jié)果:autoload方法沒(méi)有出現(xiàn)明顯的性能下降  測(cè)試:取消eAccelerator緩存進(jìn)行測(cè)試  圖1的測(cè)試結(jié)果Total Time:0.24992394447327Total Time:0.25681900978088Total Time:0.25327301025391Total Time:0.22580695152283Total Time:0.22656512260437Total Time:0.22530484199524Total Time:0.23080611228943  圖2的測(cè)試結(jié)果Total Time:0.23054909706116Total Time:0.22633790969849Total Time:0.23442888259888Total Time:0.2350070476532Total Time:0.22897601127625Total Time:0.23207712173462

 __autoload()方法在性能上還是沒(méi)有明顯的影響。

 總結(jié) 通過(guò)上面的兩組實(shí)驗(yàn)得出:1>__autoload方法沒(méi)有明顯的性能損失。所以大家不要介于使用__autoload方法。2>opcode對(duì)代碼的影響是比較大的,明顯使用opcode的時(shí)候,php代碼執(zhí)行速度提高了將近2倍多。

php技術(shù)PHP __autoload()方法真的影響性能嗎?,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 合阳县| 汨罗市| 陇南市| 铁岭县| 二连浩特市| 防城港市| 长治市| 永吉县| 盘山县| 贞丰县| 新丰县| 张家界市| 灵璧县| 邯郸县| 米易县| 图木舒克市| 醴陵市| 聂荣县| 博野县| 兰考县| 呈贡县| 黄大仙区| 商都县| 锡林浩特市| 灌南县| 勃利县| 阿克苏市| 双桥区| 蒙阴县| 广宗县| 张掖市| 怀化市| 吉安县| 河曲县| 东宁县| 六安市| 绥宁县| 中山市| 荔波县| 班戈县| 罗定市|