-
php不適合密集型運(yùn)算的場景,減少計(jì)算密集型業(yè)務(wù)
查看全部 -
避免在循環(huán)內(nèi)做運(yùn)算
查看全部 -
正則表達(dá)式的回溯開銷較大,盡量少用。利用字符串處理函數(shù)實(shí)現(xiàn)相同邏輯
查看全部 -
雖然php在程序執(zhí)行完成后有內(nèi)存回收機(jī)制,但在程序運(yùn)行過程中大量使用內(nèi)存會導(dǎo)致php程序運(yùn)行緩慢,且影響到當(dāng)臺機(jī)器的其他應(yīng)用。使用unset函數(shù)及時(shí)釋放不使用的內(nèi)存。
查看全部 -
不要用錯誤抑制符“@”,會增加額外的性能開銷,且不便于發(fā)現(xiàn)問題。
用try catch這種錯誤控制的方法查找問題。
查看全部 -
php魔法函數(shù)性能不佳,盡量規(guī)避
查看全部 -
linux time方法獲得程序的執(zhí)行時(shí)間
查看全部 -
不同的php內(nèi)置函數(shù)存在快慢差異,要了解php內(nèi)置函數(shù)的時(shí)間復(fù)雜度
查看全部 -
多用php內(nèi)置的變量、常量、函數(shù)代替自己寫的php代碼
查看全部 -
ab測試
每秒鐘能接受的請求數(shù)盡可能多
每個(gè)請求處理的時(shí)間盡可能短
查看全部 -
php magic function
查看全部 -
PHP代碼的運(yùn)行流程
PHP文件->zend逐行掃描->轉(zhuǎn)化為zend引擎可識別的語言->解析->opcode(機(jī)器執(zhí)行的語言)->
執(zhí)行->輸出 ?(緩存里面存儲的一般都是opcode代碼這樣可以省去掃描和解析的過程)
查看全部 -
php -dvld.active=1 -dvld.execute=0 at.php
查看全部 -
學(xué)習(xí)查看全部
-
性能分析工具查看全部
舉報(bào)