2017-10-16 37 views
-1

我正在使用Sentry來跟蹤我的Rails應用程序中的錯誤。對於我通常推遲解決的低優先級問題,我有數千個例外。我的問題是,500個錯誤會影響其他用戶的性能嗎?使用Rails,500錯誤會減慢我的應用程序嗎?

從理論上講,處理一個錯誤/將它寫入日誌要比對200個請求處理要花費更長的時間嗎?我試圖弄清楚是否應該優先考慮修正500個錯誤。

+0

你爲什麼覺得有什麼區別?如果有的話,500錯誤_快速上升你的應用程序 –

回答

0

500錯誤加快你的應用程序。您不必優先考慮解決低優先級問題的資源。

1

通常情況下,它不會降低你的應用程序的性能:500錯誤會停止Rails的正常執行(例如:控制器邏輯,視圖渲染等)。與編寫日誌文件相比,這在資源方面可能更便宜。

這就是說,500範圍內的錯誤是服務器端錯誤,應該儘可能地減少錯誤。您可能需要彙總錯誤日誌並修復最常出現的錯誤。在用戶體驗的角度來看,服務器端錯誤非常煩人,可能會讓最終用戶失去對應用程序的信任。

相關問題