如何解决Laravel 简单请求太慢了
我有一个问题:当尝试使用 laravel 控制器从数据库中获取单个用户时,响应太慢了。响应时间超过1000ms,见下面Postman截图。
下面是我的代码:
控制器:
public function getUserData(Request $request)
{
return User::where('id',3)->select('name')->first();
}
web.php
Route::prefix('data-controller')
->name('data.controller')
->middleware([])
->group(static function(){
Route::get('/get-user-data','DataController@getUserData')->name('getUserData');
});
.env
APP_NAME=AppName
APP_ENV=production
APP_KEY=base64:MEw1jEc7qyYhz4vIgxpZIqkjkfdkjfpasdfbURtoQ67HS6KsSBajwMC0=
APP_DEBUG=false
APP_URL=127.0.0.1
LOG_CHANNEL=single
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydb
DB_USERNAME=root
DB_PASSWORD=******
#SESSION_SECURE_COOKIE=true
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=database
SESSION_DRIVER=anonymous-database
SESSION_LIFETIME=120
ACCESS_ALLOW_IP=
ACCESS_ALLOW_IP_ON=false
感谢你们所有的想法和帮助,我正在慢慢地但肯定会因为这个问题而失去理智。
先谢谢你!如果您需要更多信息,我很乐意在这篇文章的编辑中提供。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。