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