我正在使用Sentry跟踪我的Rails应用程序上的错误。对于我通常推迟修复的低优先级问题,我有成千上万的例外。我的问题是,500个错误会影响其他用户的性能吗?
理论上,处理错误/将其写入日志需要的时间比对200请求的处理时间长吗?我想弄清楚我是否应该优先考虑修复500个错误。
答案 0 :(得分:1)
通常情况下,它不会减慢您的应用程序速度:500错误将停止Rails的常规执行(例如:控制器逻辑,视图渲染等)。与编写日志文件相比,这在资源上的成本最低。
话虽如此,500范围内的错误是服务器端错误,应尽可能减少错误。您可能希望聚合错误日志并修复最常见的错误。在UX的角度来看,服务器端错误非常烦人,可能会让最终用户失去对您应用的信任。
答案 1 :(得分:0)
500个错误会加速您的申请。您无需在确定低优先级问题时优先使用资源。