午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP性能問題解決方法

瀏覽:171日期:2022-09-11 14:37:27

什么情況之下,會(huì)遇到PHP性能問題?1:PHP語(yǔ)法使用不恰當(dāng)。2:使用PHP語(yǔ)言做了它不擅長(zhǎng)的事情。3:使用PHP語(yǔ)言連接的服務(wù)不給力。4:PHP自身的短板(PHP自身做不了的事情)。5:我們也不知道的問題?(去探索、分析找到解決辦法,提升開發(fā)境界)。

PHP性能問題解決方法對(duì)線上站點(diǎn)做壓力測(cè)試的時(shí)候,我們一定要將請(qǐng)求數(shù)和并發(fā)數(shù),特別是并發(fā)數(shù)要設(shè)置的比較低,我們不能對(duì)線上的網(wǎng)站造成壓力問題,不管是自己的還是別人的。PHP性能問題一般不會(huì)超過占整個(gè)項(xiàng)目性能的50%,一般在30%~40%。PHP性能問題的解決方向,三個(gè)層級(jí)。1:PHP語(yǔ)言級(jí)的性能優(yōu)化,指的是PHP語(yǔ)法基本功能,這部分優(yōu)化比較簡(jiǎn)單易見、快速可行,比較快速看到效果。a:少寫PHP的代碼,多用PHP自身能力解決問題。性能問題:自寫代碼冗余較多,可讀性不佳,并且性能低,如代碼很長(zhǎng)很長(zhǎng)...PHP代碼越長(zhǎng)PHP的執(zhí)行效率越慢。為什么性能低?PHP代碼需要解析編譯為C語(yǔ)言,底層C語(yǔ)言又要編譯成匯編語(yǔ)言機(jī)器語(yǔ)言才能執(zhí)行,這個(gè)過程在每次請(qǐng)求過來之后都要處理一遍,所以開銷很大(項(xiàng)目變大的話...)。

解決方法:

多使用PHP內(nèi)置的變量、常量、函數(shù)。我們用PHP代碼實(shí)現(xiàn)的功能和使用PHP內(nèi)置的函數(shù)實(shí)現(xiàn)的同樣功能差別是有的。 b:PHP內(nèi)置函數(shù)的性能優(yōu)劣。

情況描述

PHP內(nèi)置函數(shù)之間依然存在快慢差別;少用PHP魔術(shù)方法;

建議:

多去了解PHP內(nèi)置函數(shù)的執(zhí)行實(shí)現(xiàn)復(fù)雜度。測(cè)試方法:比較效率測(cè)試,如用microtime()函數(shù),取差值,精確到毫秒級(jí)別;Linux的time命令可以查看開銷。c:產(chǎn)生額外開銷的錯(cuò)誤抑制符號(hào)“@”,最好別用(不管是性能優(yōu)化和項(xiàng)目的健壯性等方面)。

@的邏輯是在代碼前和代碼結(jié)束后增加了Opcode,Opcode的作用就是忽略報(bào)錯(cuò),其實(shí)就是相當(dāng)于增加了error_reporting設(shè)置,等級(jí)報(bào)錯(cuò)為忽略(vld擴(kuò)展可以查看被隱藏的Opcode);

d:合理使用內(nèi)存。

情況描述: PHP有內(nèi)存回收機(jī)制保底,但是也小心使用內(nèi)存;

建議:

利用unset()及時(shí)釋放不使用的內(nèi)存,比如一些數(shù)據(jù)庫(kù)多余字段(注意:unset()有時(shí)會(huì)出現(xiàn)注銷不掉的情況)

e:盡量少用正則表達(dá)式。情況描述:正則表達(dá)式的開銷大,使用起來簡(jiǎn)單,但是性能低因?yàn)椋齽t表達(dá)式需要回溯;正則表達(dá)式越長(zhǎng),回溯的開銷越大,優(yōu)化正則表達(dá)式是需要技術(shù)水平的,正則技術(shù)不達(dá)標(biāo),不要亂用正則。f:避免在循環(huán)內(nèi)做運(yùn)算。情況描述:循環(huán)內(nèi)的計(jì)算式將被重復(fù)計(jì)算(我們?cè)趂or循環(huán)或者while循環(huán),會(huì)有重復(fù)計(jì)算,影響性能問題)。舉例:錯(cuò)誤用法:$str = 'hello world';for($i = 0; $i < strlen($str); $i ++){ ...}

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 91国视频 | 中文字幕一区二区三 | 国产视频在线观看视频 | 国产一级一片免费播放 | 日本久久网站 | 欧美亚日韩 | 日本黄色一级网站 | 一区二区三区黄色 | 天天射夜夜爽 | av一区二区三区在线观看 | 成人综合色站 | 伊人av在线播放 | 黑人精品一区二区 | 美女视频一区 | 黄色一级一片免费播放 | 天天躁日日躁狠狠躁 | 操她视频在线观看 | 亚洲第四页 | 香港之夜完整在线观看 | 亚洲综合色站 | 97视频免费| 国产精品欧美激情在线 | 色在线视频 | 国产精品网站在线观看 | www黄色网址| 久久久久久成人 | 久国产| 国产日韩精品一区二区三区 | 免费网站在线高清观看 | 五月婷婷六月婷婷 | 亚洲国产精品视频在线观看 | av热热 | www免费网站在线观看 | 超碰综合| 欧美区亚洲区 | 国产精品日韩欧美一区二区三区 | 国产精品久久久久久久免费看 | 亚洲精品久久久久久久久 | 高清一区二区三区视频 | 色吊丝中文字幕 | 成人午夜免费在线观看 |