2017-10-16 38 views
-1

我正在使用Sentry来跟踪我的Rails应用程序中的错误。对于我通常推迟解决的低优先级问题,我有数千个例外。我的问题是,500个错误会影响其他用户的性能吗?使用Rails,500错误会减慢我的应用程序吗?

从理论上讲,处理一个错误/将它写入日志要比对200个请求处理要花费更长的时间吗?我试图弄清楚是否应该优先考虑修正500个错误。

+0

你为什么觉得有什么区别?如果有的话,500错误_快速上升你的应用程序 –

回答

0

500错误加快你的应用程序。您不必优先考虑解决低优先级问题的资源。

1

通常情况下,它不会降低你的应用程序的性能:500错误会停止Rails的正常执行(例如:控制器逻辑,视图渲染等)。与编写日志文件相比,这在资源方面可能更便宜。

这就是说,500范围内的错误是服务器端错误,应该尽可能地减少错误。您可能需要汇总错误日志并修复最常出现的错误。在用户体验的角度来看,服务器端错误非常烦人,可能会让最终用户失去对应用程序的信任。

相关问题