2011-02-01 39 views
1

我們使用New Relic RPM(銀色)監控我們Rails應用程序的性能。我們使用緩存來加速處理很多瓶頸,但現在我們緩慢的痕跡主要是緩存未命中。有沒有辦法讓我們排除從緩存中獲取東西的時間,因此我們可以看到哪些部分仍然很慢?如何在新文物中發現緩慢交易時排除緩存遺漏?

回答

0

沒有辦法將請求執行時間的一部分從貢獻到New Relic測量的總執行時間中排除。您可以嘗試降低事務跟蹤閾值,直到您開始查看確實展現緩存命中的跟蹤爲止,以便您可以獲得此類請求的更完整跟蹤。

您也可以查看Web事務頁面,查看平均請求的所有部分的響應時間如何分解。這將包括那些緩存未命中的貢獻,但也會給你一個其他領域的想法。

如果瓶頸似乎在數據庫中,您也可以嘗試查看Slow SQL statements