【问题标题】:Laravel auth request takes too longLaravel 身份验证请求花费的时间太长
【发布时间】:2021-10-13 23:49:26
【问题描述】:

即使在生产环境中,我也面临着每个页面的加载速度都非常缓慢,例如仅渲染页面需要 5-7 秒,我不知道为什么。我认为这与我正在使用的外部 Firebird 数据库有关。

我下载了 laravel 调试栏并遇到了这个问题:

CISELPOD_UZIV_WEB 是我的用户表,如您所见,简单查询需要 2 秒以上。任何后续查询都快得多。有人知道为什么会这样吗?

我正在使用 laravel livewire,连接到外部 Firebird 数据库,CISELPOD_UZIV_WEB 只有 20 行,而 IRSVOZIKY 有 30k 行,速度快 10 倍。

在整个应用程序中,我使用 Auth::user() 外观函数来检索用户,永远不要使用雄辩的模型 CISELPOD_UZIV_WEB。

【问题讨论】:

    标签: laravel authentication eloquent response


    【解决方案1】:

    因此,在咨询数据库管理员后,我们发现在连接到数据库后,需要进行一些安全检查。 2 秒。禁用这些检查一切都会更快。其他解决方案是保持我没有尝试过的数据库连接,但应用程序首次请求数据库时仍然会很慢。

    【讨论】:

      猜你喜欢
      • 2020-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-27
      • 1970-01-01
      • 1970-01-01
      • 2020-04-26
      • 1970-01-01
      相关资源
      最近更新 更多