page-caching

    2熱度

    1回答

    在開發模式下使用Rails 3.2,我試圖測試一下簡單的頁面緩存。 pages_controller.rb class PagesController < ActionController::Base caches_page :index, :show def index @pages = Page.all end def show

    0熱度

    1回答

    Rails的cahes_page機制如何處理Ajax/XHR請求? 一個操作通常會根據request.xhr?進行不同的響應,但路徑是相同的。那麼Rails會安排兩個版本被緩存嗎?

    3熱度

    1回答

    我需要字符集是UTF-8,這似乎是默認情況下。我最近啓用了幾個靜態頁面的頁面緩存: caches_page :about 緩存工作正常,我看到在我的/公共文件夾中生成相應的about.html和contact.html頁面,當頁面呈現除,它是不再使用utf-8。 google搜索了一下後,我試圖尋找與wget的HTTP頭,前後緩存後: 第一次: $wget --server-response

    0熱度

    1回答

    我爲不同的用戶提供了各種圖像庫。整個頁面大部分可能會被緩存。不過,我也想了以下功能: 如果用戶登錄並訪問了自己的畫廊,那麼用戶 可以看到一個「X」刪除鏈接覆蓋每個圖像。 如果用戶已登錄並在別人的畫廊上,那麼他們可以在每張圖片上看到疊加「拇指向上」,「拇指向下」投票。 如果用戶沒有登錄,他們可以看到 投票覆蓋圖, 但是點擊它們會彈出一個登錄對話框。 的方法,我想出了是這樣的: 在服務器端ERB模板我

    5熱度

    2回答

    有什麼辦法可以告訴Rails 3緩存給定控制器中的所有頁面,而不必在調用caches_page時全部列出它們?我試過caches_page :all,但它不起作用。

    1熱度

    2回答

    讓我試着解釋一下情況,就像我能看到的一樣。 我有一個Rails應用程序使用頁面緩存的網站的特定部分。在瀏覽谷歌分析時,我注意到我自己的域名是引用者,我發現它很奇怪。經過進一步調查,我發現,當我轉到其中一個以我的域名爲引用鏈接的頁面時,鏈接指向一個不同的域名,但呈現頁面正常。例如: 我在domain.com上。我轉到domain.com/someones_profile,當我將鼠標懸停在任何鏈接上時

    4熱度

    2回答

    在一箇舊的Rails項目頁面緩存工作正如我在網上閱讀doc所期望的那樣,在Rails 3.1/3.2中,它的工作方式並不一樣。看起來Rails將頁面寫入磁盤,但從不使用它們(所以我認爲它將內存中的頁面緩存)。 (請忍受我長的解釋,這並不複雜只是徹底...) 在一個新的Rails 3.2.2應用程序,我有以下幾點: class HomeController < ApplicationControll

    0熱度

    1回答

    我想要一個緩存/索引網站html頁面的機制。 因此,如果再次請求該頁面,我可以簡單地從緩存或索引中獲取該頁面併發送它。 Solr可能嗎?因爲Solr似乎總是將顯示(文本)部分存儲在html中,而不是整個HTML Dom。 是否有其他開源技術可以幫助我以快速的性能實現這一目標?

    1熱度

    3回答

    我正在Rails 3.0中構建一個簡單的網站生成器應用程序。我想在控制器中執行「發佈」操作,就像普通的「顯示」操作一樣,但是將頁面保存爲「公用」目錄中的HTML文件,而不是在瀏覽器中顯示它。也就是說,我想使用Rails渲染機制來創建文件,而不是提供HTTP響應。 這樣做的最好方法是什麼? 我應該簡單地將caches_page :publish添加到控制器嗎? 或使用render_to_string

    0熱度

    1回答

    這是我的代碼:? class HandlerTest : IHttpHandler,System.Web.SessionState.IRequiresSessionState { public void ProcessRequest(HttpContext context) { context.Response.Write(DateTime.Now.ToStri