[英]Are too many filters bad? + rails
我開始使用“ flog”和“ flay” gem來降低代碼的復雜性和重復性。 結果,我的一些控制器開始有很多前后過濾器。 例如,即使在控制器的多種方法中重復了一行代碼,我也開始將代碼移至before_filter。 flog n flay確實說我的代碼已經過優化,但是我想知道是否確實如此? 這么多的篩選器會降低執行時間嗎?
我不一定是這樣,但是我還沒有測試過。 確保效率的一種方法是在過濾器上添加條件。 例如: before_filter :store_image, :unless => :has_image?
這樣,模型僅在不存在圖像的情況下才會執行store_image
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.