api接口返回orm查詢的數(shù)據(jù)列表,為什么非常耗時。
好奇葩的問題,找了幾天不知道什么原因。。。
laravel orm 查詢的結果,一共就20條。toArray()花了3秒多的時間.
$time1 = time();
echo "時間1: {$time1}" . PHP_EOL;
$users = User::with([
'authentication',
'payee',
])->skip(0)->take(20)->get();
$time2 = time();
echo "時間2: {$time2}" . PHP_EOL;
$userArr = $users->toArray();
$time3 = time();
echo "時間3: {$time3}" . PHP_EOL;
時間1: 1682607421
時間2: 1682607421
時間3: 1682607424