4
我正在高流量網站上使用memcached生產,並且剛剛切換到使用Rails。Rails Memcached緩存
我正在使用Rails 2.3.2。
我的問題是:這個版本的Rails是否自動完成查詢的緩存?或者我必須顯式緩存這些查詢?
我已經看到了在這個問題上發生衝突的文件,恐怕不必重新啓動分佈式緩存,看看到底發生了什麼。
關於此w.r.t導軌的文檔看起來不完整。如果你能指出最好的地方來閱讀這篇文章,我將不勝感激。
謝謝! 維克拉姆
謝謝邁克。我的問題特別是關於查詢。你是否在說,除非我在控制器中指定我想要緩存的查詢,否則它不會自動發生?我認爲在生產中,默認情況下啓用了緩存。 我現在很擔心:)。 Memcached正在使用所有分配的內存,那麼它究竟是什麼緩存呢? – 2009-08-24 02:23:19
術語「緩存」可以指上下文中的不同事物。在生產中,查詢是「緩存的」,這意味着如果一個查詢被調用了兩次(或20次),那麼在頁面的每個請求中,只有一個實際的請求將針對服務器進行。 – 2009-08-24 02:36:33
我強烈推薦閱讀我在答案中鏈接到的第一篇文章。 – 2009-08-24 02:37:14