fragment-caching

    0熱度

    2回答

    我們在我們的ASP.Net網站主頁中使用頁面輸出緩存,使其顯示加載速度更快。 緩存時間非常短(5分鐘),以便數據更新在短時間內反映給用戶 。在主頁本身,我們有一個名爲「民意調查」的部分,用於對所顯示問題投票最佳答案。 在本節中,投票結果在用戶已投票時顯示,對於未投票的用戶則顯示投票問題, 必須顯示投票問題。問題是,當已經投票的用戶訪問了主頁時, 頁面被高速緩存,並顯示輪詢結果。在這5分鐘的緩存時間

    3熱度

    1回答

    我有一個頁面,其中index操作顯示了帖子列表,包括自定義排序列,分頁等。雖然我可以緩存每個單獨的頁面/排序選項 cache(:direction => params[:direction], :sort => params[:sort], :page => params[:page]) do 我不能過期所有這些在一次使用到expire_action單個呼叫(這是一個問題)。我知道expire

    2熱度

    1回答

    我正在顯示餐廳菜單的頁面上工作。我有2個模型:FoodMenu has_many:產品和產品belongs_to:food_menu。我沒有這兩種型號的控制器。取而代之的是,我使用的是「pages_controller.rb」顯示每個FoodMenu及其產品具有「菜單」行動: def menus @food_menus = FoodMenu.includes(:products).all en

    3熱度

    1回答

    我試圖在我的應用程序中實現片段緩存。它顯示了很多很少更改的數據,所以我認爲片段緩存對於我遇到的一些性能問題來說是最好的解決方案。我使用鐵路的內置片段緩存和緩存清掃器,但我似乎無法找到任何測試片段的創建/到期(使用rspec和朋友)的任何好方法。 任何幫助將不勝感激。 澄清:我真正想要測試是適當的片段已過期,特別是在任何進入或出來的緩存。

    0熱度

    1回答

    我有一個應用程序,我想緩存頁面的一些部分,我一直在閱讀很多關於如何做到這一點。 我明白,片段緩存是在我的項目上做到這一點的最好方法,但我找不到一個簡單的例子來學習如何實現它。 我想使用片段緩存autoexpire。 <% cache(:action => 'recent', :action_suffix => 'all_products') do %> All available pr

    1熱度

    1回答

    我還不明白Rails的緩存系統,但我已經閱讀過一個名爲片段緩存的功能的指南部分。 我的問題是:我的觀點主要是靜態元素。它幾乎是完全靜態的,唯一的變化是狀態消息和表單中的隱藏輸入字段,這兩個字段都是在服務視圖的操作的每個請求中生成的。 片段緩存適合這個問題嗎?我應該使用什麼樣的緩存策略?

    1熱度

    1回答

    目前我正在使用片段緩存與對象鍵。我使用Touch過期緩存並更新updated_at列,然後當前的緩存變得過時。下一次生成新的緩存。 <% cache do product %> 爲對象的緩存鍵看起來像這樣 table_name/ID-updated_at 現在我要到別的地方緩存我的產品。要做到這一點,我想做同樣的事情,只是給對象在緩存選項,但我不能這樣做:( 這將是很好,如果我可以生成一個

    0熱度

    1回答

    我片段緩存該片段: <% cache('fragment-id') do %> <div id="fragment-id"> <%= render @object %> </div> <% end %> 現在,很明顯,我需要每一個對象更新時間過期高速緩存(講話從數據庫的角度來看)。 所以我應該把這個行: expire_fragment('fragment-id

    1熱度

    1回答

    我在我的頁面上有一個用戶控件來顯示登錄用戶的個人資料圖片。我已經使用<%@ OutputCache Duration="120" VaryByParam="none" %>緩存了此用戶控件。 我在這裏面臨一個問題,即當我註銷當前登錄的用戶並以不同的用戶身份登錄時,配置文件圖片用戶控件沒有被刷新,它仍然顯示先前登錄的用戶的圖片。 一些可以請幫我解決這個問題,當用戶登錄的出來,其他用戶登錄在後的用戶控

    5熱度

    3回答

    我有一個擁有輸出緩存(部分輸出緩存)的控件的頁面。這些設置是這樣的: [PartialCaching(86400, null, null, "campaign.whatwhere", true)] public partial class controls_LatestEnquiriesListCached : System.Web.UI.UserControl { ... 隨着 pu