優化php效率,提高php效能的一些方法

2021-07-24 04:54:31 字數 744 閱讀 4197

優化php效率,提高php效能的一些方法:

1、在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情況下,盡量用 file_get_contents,因為他的效率高得多!但是要注意file_get_contents在開啟乙個url檔案時候的php版本問題;

2、盡量的少進行檔案操作,雖然php的檔案操作效率也不低的;

3、優化select sql語句,在可能的情況下盡量少的進行insert、update操作(在update上,我被惡批過);

4、盡可能的使用php內部函式(但是我卻為了找個php裡面不存在的函式,浪費了本可以寫出乙個自定義函式的時間,經驗問題啊!);

5、迴圈內部不要宣告變數,尤其是大變數:物件(這好像不只是php裡面要注意的問題吧?);

6、多維陣列盡量不要迴圈巢狀賦值;

7、在可以用php內部字串操作函式的情況下,不要用正規表示式;

8、foreach效率更高,盡量用foreach代替while和for迴圈;

9、用單引號替代雙引號引用字串;

10、用i+=1代替i=i+1。符合c/c++的習慣,效率還高;

11、對global變數,應該用完就unset()掉;

12、在for或者foreach中,用 $temparray = $field代替 $temparray[count($temparray)] =  $field;

13、靜態呼叫的成員一定要定義成 static  (php5 only)。

提高PHP程式設計效率

1,用單引號代替雙引號來包含字串,這樣做會更快一些。因為php會在雙引號包圍的字串中搜尋變數,單引號則 不會 2,如果能將類的方法定義成static,就盡量定義成static,它的速度會提公升將近4倍 延伸 靜態呼叫靜態 self xx 或者 類名 xx 靜態呼叫動態self 動態 3,row id...

優化php效能

優化php效能的五個實用技巧 以下是五個優化技巧,熟練掌握後對於開發還是很有幫助的。1.對字串使用單引號 php 引擎允許使用單引號和雙引號來封裝字串變數,但是這個是有很大的差別的!使用雙引號的字串告訴 php 引擎首先去讀取字串內容,查詢其中的變數,並改為變數對應的值。一般來說字串是沒有變數的,所...

php 效能優化

1 使用 優化工具 zend optimizer,原理是通過檢測zend引擎產生的中間 並且優化他 來提高速度 安裝 zend optimizer,在php.ini裡新增 zend optimizer.optimization level 15 zend extension path to zend...