dalli

    1熱度

    1回答

    在我的應用程序中,我試圖合併更好的片段緩存。 是它做的通話片段像這樣的最佳實踐: <% cache("user/#{current_user.id}/info") do %> <%= current_user.email %> information goes here <% end %>

    1熱度

    1回答

    我想在Heroku的我的rails應用程序中啓用高速緩存動作。 在development.rb我設置: config.action_controller.perform_caching = true 並查看日誌 Started GET "..." for 127.0.0.1 at 2013-05-17 14:03:25 +0400 ... Write fragment ... OR R

    1熱度

    1回答

    我有一臺運行memcached的服務器,但它不工作。所以當我嘗試通過端口11211 telnet到本地主機時,它會失敗。我將如何打開端口? [email protected]:/usr/local/www/production/current/log# telnet localhost 11211 Trying 127.0.1.1... telnet: Unable to co

    1熱度

    1回答

    我有一個使用Dalli gem管理緩存的Rails 3應用程序。 我需要檢查應用程序的某個部分是否正確設置緩存的到期日期,但無法找到手動檢查某個特定片段的方法。我發現了this answer,但它不適用於Dalli。 還有別的辦法嗎?

    1熱度

    1回答

    這可能是你應該考什麼領域之外,但一個人如何能測試使用高速緩存的服務方法(即它使用高速緩存): def get_payment_methods(country_code, filter=[]) key = "/countries/#{country_code.upcase}/payment_methods" payment_methods = CACHE.get(key)

    0熱度

    1回答

    我想弄清楚什麼緩存鍵將是我想要過期的一些靜態資產。 該文件位於/public/file.txt的我的應用程序中。緩存鍵可以做些什麼?我無法枚舉緩存鍵,我不知道如何過期該特定資產。 這讓我瘋狂 - 令人難以置信的是,沒有一種枚舉鍵的簡單方法,並且令人難以置信的是沒有簡單的方法來清除特定的緩存對象。我的網站正在投放舊資產,而我唯一可以解決的方法是清除我的整個緩存。多麼野蠻。 注意到這個巨大的挫折:這種

    1熱度

    2回答

    我一直在跨多個網站共享頁腳緩存問題,我想知道什麼可能會起來。這裏的錯誤消息,並且回溯: Cache read: remote_footer_information ({:expires_in=>300 seconds}) Cache generate: remote_footer_information ({:expires_in=>300 seconds}) Cache write: rem

    1熱度

    3回答

    正好碰上一個奇怪引發ArgumentError鍵不能用於會話存儲配置閃亮Rails4應用空白錯誤使用內存緩存店 我創建了一個應用程序來演示 https://github.com/khoan/rails4_dalli_session_store_error_app 想法如何解決? 在此先感謝。

    2熱度

    1回答

    我們使用dalli gem w/memcached。以下代碼緩存跨多個頁面分頁的Foo對象。當我們在某個頁面(比如2或10或15)時,我們可以緩存Foo(s)。但是當我在第15頁修改Foo(比如Foo-150)時,我們使用FooSweeper中的方法清除了所有對象的緩存。當上述 操作發生時,將調用after_save方法,但所有頁面的緩存未被清除,並反映請求頁面的較舊值。 下面給出的代碼片段中是否

    1熱度

    1回答

    我有一個languages表,幾乎每個變化。我試圖避免在這個表上的數據庫查詢其他初始緩存。 class Language < ActiveRecord::Base attr_accessible :code, :name, :native_name def self.find_by_name_in_cache(name) get_all_cached.find {|