php:
一般是在你要檢查的代碼開頭記錄一個時間,結尾記錄一個時間。取差值,
數據庫SQL的效率
sql的explain(mysql),啟用slow query log記錄慢查詢。
通常還要看數據庫設計是否合理,需求是否合理等。
但這個時間一般來說都很快,在一秒以內,所以不能直接用mktime()function getmicrotime(){
list($usec,$sec) = explode(" ",microtime());
$num = ((float)$usec+(float)$sec);
return sprintf("%.4f",$num);
}
用法:
$t_start = getmicrotime();
//這里放你要檢查的代碼
$t_end = getmicrotime();
echo $t_end - $t_start;
輸出的單位是秒,"%.4f"代表精確到小數點后四位,這個可以自行更改