優化PHP執行效率的40條技巧

2021-08-30 07:18:17 字數 378 閱讀 9869

1.如果乙個方法能被靜態,那就宣告他為靜態的,速度可提高1/4;

2.echo的效率高於print,因為echo沒有返回值,print返回乙個整型;

3.在迴圈之前設定迴圈的最大次數,而非在在迴圈中;

4.銷毀變數去釋放記憶體,特別是大的陣列;

5.避免使用像__get, __set, __autoload等魔術方法;

6.requiere_once()比較耗資源;

7.在includes和requires中使用絕對路徑,這樣在分析路徑花的時間更少;

8.如果你需要得***in***到指令碼執行時的時間,$_server['requset_time']優於time();

9.能使用字元處理函式的,盡量用他們,因為效率高於正則;

30條技巧提高Web程式執行效率

eval 有問題,new fuction 建構函式也是,盡量避免使用它們。拒絕使用with語句。它會導致當你引用這個變數時去額外的搜尋這樣的乙個命名空間,with裡的 在編譯時期是完全未知的。使用for 迴圈替代for in循 環。因為for in迴圈在開始迴圈之前需要script引擎建立乙個含有所...

php5 5 效能優化,PHP效能優化技巧五條

1.不要隨便就複製變數 有時候為了使php 更 加整潔,一些 php 新手 包括我 會把預定義好的變數複製到乙個名字更簡短的變數中,其實這樣做的結果是增加了一倍的記憶體消耗,只會使程式更加慢。試想一下,在下面的例子 中,如果使用者惡意插入 512kb 位元組的文字到文字輸入框中,這樣就會導致 1mb...

改善PHP的執行效率

1 如果能將類的方法定義成static,就盡量定義成static,它的速度會提公升將近4倍。2 並不是事必物件導向 oop 物件導向往往開銷很大,每個方法和物件呼叫都會消耗很多記憶體。3 row id 的速度是 row id 的7倍。4 echo 比 print 快,並且使用echo的多重引數 譯註...