PHP提高指令碼效能要點

2021-10-24 05:29:04 字數 556 閱讀 9063

1.

刪除重複項

array_keys(array_flip($array)); 速度比 array_unique($array); 高於30%
2.獲取隨機數組記錄

$array[mt_rand(0, count($array) - 1)]; 速度比 array_rand($array); 高於96%
3. 檢查字串僅包含字母數字字元

ctype_alnum($string); 速度比 preg_match('/^[a-za-z0-9]+$/', $string); 高於86%
4.替換子字串(另乙個子字串替換它的一部分

strtr($string, 'a', 'b'); 速度比 str_replace('a', 'b', $string); 高於55%

php提高指令碼效能的4個技巧

在本文中,我想介紹一些替代方案。如果您正在尋找可能減少生產中執行時間的可能性,這將很有用。讓我們看看,哪種php方法可能會被效能更高的方法所取代,以及是否存在成本或折衷的問題。您有乙個包含重複項的大型陣列,並且希望刪除它們,使其僅具有唯一值的陣列。常規 array unique array 替代 a...

Python指令碼效能分析

來自 def foo sum 0 for i in range 10000 sum i suma bar sumb bar return sum defbar sum 0 for i in range 100000 sum i return sum if name main import cprof...

python指令碼效能分析

在進行python開發時需要對python指令碼的效能分析,以便對python指令碼進行優化,下面使用cprofile和 pstats對python指令碼效能分析。cprofile思路 1.使用cprofile模組生成指令碼執行的統計資訊檔案 2.使用pstats格式化統計資訊,並根據需要做排序分析...