改善PHP的執行效率

2021-06-19 07:30:44 字數 717 閱讀 6865

1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提公升將近4倍。

2、並不是事必物件導向(oop),物件導向往往開銷很大,每個方法和物件呼叫都會消耗很多記憶體。

3、$row[』id』] 的速度是$row[id]的7倍。

4、echo 比 print 快,並且使用echo的多重引數(譯註:指用逗號而不是句點)代替字串連線,比如echo $str1,$str2。

5、在執行for迴圈之前確定最大迴圈數,不要每迴圈一次都計算最大值,最好運用foreach代替。

6、登出那些不用的變數尤其是大陣列,以便釋放記憶體。

7、在php中使用require_once/include_once雖然方便,但是代價昂貴,據測試資料來看,require_once比require慢3-4倍,所以在php開發中,我們應該盡量使用require/include。

8、include檔案時盡量使用絕對路徑,因為它避免了php去include_path裡查詢檔案的速度,解析作業系統路徑所需的時間會更少。

9、str_replace函式比preg_replace函式快,但strtr函式的效率是str_replace函式的四倍。

10、使用選擇分支語句(譯註:即switch case)好於使用多個if,else if語句。

11、遞增乙個全域性變數要比遞增乙個區域性變數慢2倍。

12、遞增乙個物件屬性(如:$this->prop++)要比遞增乙個區域性變數慢3倍。

如何提高PHP執行效率

用單引號代替雙引號來包含字串,這樣做會更快一些。因為php會在雙引號包圍的字串中搜尋變數,單引號則不會,注意 只有echo能這麼做,它是一種可以把多個字串當作引數的 函式 譯註 php手冊中說echo是語言結構,不是真正的函式,故把函式加上了雙引號 1 如果能將類的方法定義成static,就盡量定義...

提高PHP的執行效率的方法

php的優點之一是速度很快,對於一般的 應用,可以說是已經足夠了。不過如果站點的訪問量很高 帶寬窄或者其它的因素令伺服器產生效能瓶頸的時候,你可能得想想其它的辦法來進一步提高php的速度了。1.優化 1 用i 1代替i i 1。符合c c 的習慣,效率還高。2 盡可能的使用php內部函式。自己編寫函...

檢查PHP指令碼的執行效率 xdebug

xdebug是乙個開源的php偵錯程式,以php模組的形式載入並被使用。windows 平台下 一 安裝xdebug模組 1 去www.xdebug.org 3 重啟apache 這樣,在本地執行php的時候,會在所設定的目錄裡產生一些除錯資訊的檔案 函式呼叫過程監測資訊檔案的檔名格式 trace....