一:快取(自定義快取)(掌握)
將資料從資料庫/檔案取出來放在伺服器的記憶體中,這樣後面的使用者來獲取資料,不能查詢資料庫,直接從記憶體
(快取)中獲取資料,提高了訪問速度,節省了時間,也減輕了資料庫的壓力
快取是空間換時間的技術
什麼樣的內容適合放快取中
經常被查詢,但是不是經常改動的資料
分布式快取
快取是**優化的第乙個手段
cache 與session的區別
每個使用者都有自己單獨的session,物件
但是cache的資料是大家共享的
三:頁面快取 (掌握)
1伺服器端
2protected
void page_load(object
sender, eventargs e)311
12客戶端
1314
<%@ page language="
c#" autoeventwireup="
true
" codebehind="
showdetailcache.aspx.cs
" inherits="
" %>
1516
<%@ outputcache duration="
5" varybyparam="
*" %>頁面快取 如果是none的話,則id 都是1
171819"
">
2024
2530
31
四 資料來源快取 (了解)
五 檔案快取依賴(了解)
微軟ajax(了解)(toolkit)
資料庫快取
用資料庫 將要儲存的nsarray 或 nsdictionary 物件 轉為nsdata型別。再將nsdata存到資料庫的blob中。若將nsarray直接存到資料庫 那麼資料庫中儲存的是 nsstring型別的資料而不是nsarray物件本身,因此要轉為nsdata型別。方法如下 將oc物件轉為n...
快取資料庫
資料庫快取,當沒有網路時,拿取資料庫 內容,當重新整理資料時,清空資料庫內容,從新新增 建立資料庫類方法 package com.example.administrator.xie.dao import android.content.context import android.database....
資料庫快取
資料庫從伺服器上讀取資料時,可以從硬碟的資料檔案中獲取資料,也可以從資料庫快取中讀取資料。現在資料庫管理員需要搞清楚的是,在什麼樣的情況下,系統是從快取中讀取資料,而不是從硬碟的資料檔案中讀取資料?簡單的說,資料快取就是記憶體中的一塊儲存區域,其儲存了使用者的sql文字以及相關的查詢結果。通常情況下...