国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

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

2024-07-10 12:50:32
字體:
供稿:網(wǎng)友

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

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

Output Caching

Fragment Caching

Data Cache

SQL Cache

Cache Configuration

1. Output Caching:

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

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

2. 參數(shù)緩存:

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

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

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

3. 硬盤緩存:

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

4. 頁(yè)面碎片緩存:

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

<%@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í)間設(shè)的稍長(zhǎng)一點(diǎn),因?yàn)镮O的開銷

DataSet ds=new DataSet();

ds = Cache["restaurant"];

if (ds == null)

{

ds = resDataSet;

Cache["restaurant"] = ds;

}

6. SQL Dependency

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

<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. 頁(yè)面調(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 中使用的存儲(chǔ)過程解析
以下是SQL中兩個(gè)存儲(chǔ)過程: CREATE PROCEDURE dbo.oa_selectalluser AS select * from UserInfo GO CREATE PROCEDURE dbo.oa_SelectByID @id int AS select * from UserInf

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 出国| 永泰县| 岗巴县| 慈利县| 富宁县| 西盟| 乐亭县| 柞水县| 昭通市| 淄博市| 临城县| 中方县| 奉新县| 兴国县| 多伦县| 新民市| 酒泉市| 巨鹿县| 界首市| 达尔| 高安市| 永平县| 钦州市| 孟津县| 乡城县| 镶黄旗| 莆田市| 白山市| 平邑县| 高雄县| 阳西县| 扶风县| 巧家县| 尼木县| 达州市| 新乐市| 高雄市| 澄城县| 进贤县| 乌什县| 南靖县|