1
我有一個使用outputcaching緩存數小時的頁面。但是,我仍然想在每個數據庫中記錄每個瀏覽量。使用outputcache緩存頁面時的存儲瀏覽量
這是非常重要的,我可以訪問我的代碼隱藏,因爲我將使用這些數據來顯示個性化數據。
所以我的輸出緩存參數爲:
<%@ OutputCache duration="7200" VaryByParam="*" %>
解決方案的想法...
我想我基本上要甜甜圈緩存,但我真的不能找到太多的信息。
替代控制是否適合於此?用戶控件是否會被緩存?
即使我們使用輸出緩存,訪問數據庫以存儲pageview的最佳解決方案是什麼?
因此即使我們啓用了輸出緩存,每個頁面加載都會調用HTTPHandler嗎? 另外,我可以訪問會話和cookiestate嗎? 我怎麼知道用戶訪問的頁面? :-) –
沒錯,javascript會調用HttpHandler。會話和cookie都可以在處理程序中使用。爲了確定頁面,您可以將參數傳遞給處理程序請求或使用請求引用程序。 –