我正在開發一個Django應用程序,它在不同的視圖中進行了很多類似的查詢,並且我計劃使用Redis來通過查詢Redis而不是數據庫來加速查詢。爲什麼我不應該過早地在我的Django應用程序中使用Redis進行優化?
我正在閱讀的問題:How can I use redis with Django?開始,並在最佳投票答案結束時,我看到的建議是:「不要開始使用Redis或任何其他緩存,直到你需要速度 - 不要過早優化「,我想也許我做錯了,他的意思是」不要過早優化「?是否過早地優化去傷害我的應用程序或開發過程?如果有,我應該尋找什麼?我可以使用什麼指標來決定什麼時候使用Redis或任何其他緩存?
您是否明白,根據定義,「過早優化」意味着您在開始之前花費了優化代碼?因此,_by definition_你不應該過早優化。不需要「爲什麼」。 –
@cch - 這個問題更適合Programmers.StackExchange.com –