我正在使用带有MySQL数据库的Laravel5实现API。端点非常简单:有“顾客”和“顾客”。 table和API CRUD它的数据。
问题如下:
API端点受Basic HTTP-auth保护,由中间件中的标准Laravel5功能实现
$response = $this->auth->guard($guard)->basic();
它的性能非常低。卷曲跟踪显示,启用此中间件后,请求将在0.6秒内处理。没有这个中间件 - 在0.2秒内
在我看来,从一个简单的表中获取一行是太多了。
你知道如何使这个auth工作更快的可能性。也许使用其他类型的auth或实现自定义Basic Auth Middleware,只检查数据库中的登录/传递?