gpt4 book ai didi

ruby-on-rails - 任何时候 rails 访问 current_user 都会有 400+ms 的开销

转载 作者:行者123 更新时间:2023-12-04 03:53:31 24 4
gpt4 key购买 nike

根据日志,我的应用程序 View 加载时间为 800-2000 毫秒。

我注意到对于一个没有访问 current_user 的页面,时间不到 10 毫秒……任何时候访问 current_user 都需要 400 毫秒才能获得 current_user。

任何想法为什么要花这么长时间才能获得 current_user?有什么方法可以追踪性能滞后的地方?

谢谢

最佳答案

日志应该显示数据库时间以及渲染时间。看看他们是否跟踪。即高渲染时间总是意味着高数据库时间。

如果不是数据库问题,有多种方法可以分析 rails。

Railscasts #98 Request Profiling插曲是旧的,但它是 Rails 已经为此类问题内置的示例。

关于ruby-on-rails - 任何时候 rails 访问 current_user 都会有 400+ms 的开销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7492830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com