有什麼方法可以在一段時間內瞭解軌道中未使用的路線,或者通過任何其他方式(例如,通過解析源代碼並找出哪些路由未被調用,或者通過某些定義的時間段路由,這些路由未被調用。如何知道軌道中未使用的路線
我想知道這是因爲在開發人員開始添加「資源:對象」時,在一個巨大的rails應用程序中,它會在運行時創建大量不必要的路由,我不確定這是否會影響性能,但仍然是好奇心。
有什麼方法可以在一段時間內瞭解軌道中未使用的路線,或者通過任何其他方式(例如,通過解析源代碼並找出哪些路由未被調用,或者通過某些定義的時間段路由,這些路由未被調用。如何知道軌道中未使用的路線
我想知道這是因爲在開發人員開始添加「資源:對象」時,在一個巨大的rails應用程序中,它會在運行時創建大量不必要的路由,我不確定這是否會影響性能,但仍然是好奇心。
我發現了一個似乎這樣做的寶石:amatsuda/traceroute。我沒有自己嘗試過,但從描述來看,它做的是正確的事情 - 檢查已定義的足智多謀的路線,但沒有創建相應的行動。
但我承認一個人應該非常小心地分析被訪問的鏈接,而不是。如果沒有人訪問過這個鏈接並不意味着它將來不會被訪問。
沒有內置導軌的方式來做到這一點。您可以嘗試自己寫一些訪問路徑的記錄器。
但請嘗試一下已經完成的工作link。
看看這個。 http://team.skroutz.gr/posts/removing-wildcard-routes/它不處理未使用的路線,但它可能提供一些輸入。 – tdgs