我正在尝试显示数据库中表中的20个最新条目。该表大约有10,000行,要加载最新的20页的页面最多需要12秒才能响应和加载...。它自动加载的页面很快,但是在显示该页面之前,屏幕是白色的,大约需要11-12秒,然后显示该页面...仅此页面有此问题,似乎它加载了所有条目,然后尝试剪切最后20个...我不知道 我想问一下这段代码有什么问题吗?还是有另一种方法可以从mysql数据库中选择?
$entries = User::where([
'user_type' => 'writer',
'status' => 'active',
'mobile'=>'on',
'city' => $city_id
])
->orderBy("created_at","Desc")
->limit(20)->get();