日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

新手入門之ASP.NET2.0中的緩存技術(shù)解析_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:用 asp.net 動態(tài)設(shè)置 WebService 引用
有時候需要動態(tài)的設(shè)置 WebService 的址,這樣發(fā)布到不同的服務(wù)器時就要重新生成,為此我們需要在web.config中動態(tài)配置WebService的地址,在網(wǎng)上查了很多資料,其中這種方法感覺很好用也很好實現(xiàn)

ASP.NET2.0提供如下緩存方式:

Output Caching

Fragment Caching

Data Cache

SQL Cache

Cache Configuration

1. Output Caching:

當(dāng)一個網(wǎng)頁被頻繁訪問時,我們可以把把整個網(wǎng)頁緩存起來提高效率,當(dāng)用戶在此訪問時,被格式化好的HTML被直接送到客戶端。

<%@ OutputCache Duration="120" VaryByParam="none" %>

2. 參數(shù)緩存:

根據(jù)用戶的請求來生成頁面,用戶的請求只有有限的幾種組合,我們根據(jù)參數(shù)該表緩存內(nèi)容。

<%@ OutputCache Duration="120" VaryByParam="state" %>

<%--<a href="Default.aspx?state=CA"></a>--%>

3. 硬盤緩存:

默認(rèn)情況下Output Cache會緩存到硬盤上,我們可通過修改diskcacheenable的屬性設(shè)置其是否緩存,還可以通過在web config里配置緩存文件的大小。

4. 頁面碎片緩存:

頁面上部分內(nèi)容根據(jù)請求動態(tài)更新,大部分能容被緩存。(如果多個控件需要緩存,可做成一個用戶控件)

<%@OutputCache Duration="120" VaryByControl="ControlID" %>

<center><img src="http://myarticle.enet.com.cn/images/2007/1213/1197510156064.jpg" border="0" alt="新手入門 ASP.NET2.0緩存技術(shù)"/></center>

5. Cache Data :

建議打開硬盤緩存,緩存時間設(shè)的稍長一點,因為IO的開銷

DataSet ds=new DataSet();

ds = Cache["restaurant"];

if (ds == null)

{

ds = resDataSet;

Cache["restaurant"] = ds;

}

6. SQL Dependency

配置數(shù)據(jù)庫服務(wù)器的sql緩存,然后在頁面引用

<center><img src="http://myarticle.enet.com.cn/images/2007/1213/1197510159540.jpg" border="0" alt="新手入門 ASP.NET2.0緩存技術(shù)"/></center>

7. Cache Configuration (減少重復(fù)定義)

a .web.config定義

<center><img src="http://myarticle.enet.com.cn/images/2007/1213/1197510164294.jpg" border="0" alt="新手入門 ASP.NET2.0緩存技術(shù)"/></center>

b. 頁面調(diào)用

<%@ OutputCache CacheProfile="CacheFor60Seconds" VaryByParam="name" %>
<table width="90%" border="0" cellpadding="0" cellspacing="0" align="center">
<tr> <td><b>熱門推薦</b>:</td>
<td><a href="http://www.enet.com.cn/article/2007/1210/A20071210942740.shtml" target="_blank"><font size=2 color=red>無敵命令 刪除不能刪除的文件
</font></a></td>
<td><a href="http://www.enet.com.cn/article/2007/1211/A20071211943925.shtml" target="_blank"><font size=2 color=red>不怕被攻擊 Windows防黑技巧七招</font></a></td>
</tr></table>

分享:在asp.net 2.0 中使用的存儲過程解析
以下是SQL中兩個存儲過程: CREATE PROCEDURE dbo.oa_selectalluser AS select * from UserInfo GO CREATE PROCEDURE dbo.oa_SelectByID @id int AS select * from UserInf

來源:模板無憂//所屬分類:.Net教程/更新時間:2008-08-22
相關(guān).Net教程