资讯·论坛·笑话大全·QQ表情·设为首页
发新话题
打印

[[ 其它 ]] 菜鸟学堂: ASP.NET2.0缓存技术

菜鸟学堂: ASP.NET2.0缓存技术

ASP.NET2.0提供如下缓存方式:
5 ~' C4 [. y/ H' Awww.520diannao.com
0 \( Q/ U+ S$ |; O6 I0 J打造最好的电脑自学交流论坛Output Caching
  S5 I$ p0 J) L- Q打造最好的电脑自学交流论坛6 j# s- l6 B) p* b
Fragment Caching www.520diannao.com1 U  i0 c1 Y/ W; V1 \& v! I
打造最好的电脑自学交流论坛- r* S( x! w6 c
Data Cache
( E& ]) n& v3 P我爱电脑技术论坛
8 s+ Y6 D) p7 U我爱电脑技术论坛SQL Cache www.520diannao.com0 z# j# s5 `# A; n* B$ j' d+ l) a4 {

+ @& z8 l0 U: v5 I我爱电脑技术论坛Cache Configuration
: x, h; \: R2 y6 P( R) iwww.520diannao.com
2 B0 ?, L) ^" p; A; d4 c7 ?打造最好的电脑自学交流论坛1. Output Caching:
9 |5 q2 |4 l+ j( P" z% p# v& c打造最好的电脑自学交流论坛
/ B6 Q& R+ m1 o" P打造最好的电脑自学交流论坛当一个网页被频繁访问时,我们可以把把整个网页缓存起来提高效率,当用户在此访问时,被格式化好的HTML被直接送到客户端。 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站# d- W( R+ U9 s( w: T

6 h2 `5 V0 P9 k% Z我爱电脑技术论坛<%@ OutputCache Duration="120" VaryByParam="none" %>www.520diannao.com4 ?7 @* @* s/ _/ r5 l

1 S6 \7 h% w$ g7 ~$ f电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站2. 参数缓存: 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站) X% I) G9 J4 z7 U% _. x

  k- g" s& q& G电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站根据用户的请求来生成页面,用户的请求只有有限的几种组合,我们根据参数该表缓存内容。
3 J6 _3 p9 d6 Q打造最好的电脑自学交流论坛
5 O2 I+ P' Q, n& t& N& Q8 |<%@ OutputCache Duration="120" VaryByParam="state" %>
0 Z- W- [; g5 p: a) }" p9 d打造最好的电脑自学交流论坛www.520diannao.com7 M9 D' @  p* K
<%--<a href="Default.aspx?state=CA"></a>--%>电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站4 x4 `3 T6 |+ n; ?; k9 f0 F
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站0 |: q2 A) c( D
3. 硬盘缓存:
+ {2 P, W1 \! T电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
- j2 I" F* l# {8 O电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站默认情况下Output Cache会缓存到硬盘上,我们可通过修改diskcacheenable的属性设置其是否缓存,还可以通过在web config里配置缓存文件的大小。我爱电脑技术论坛4 [; R, n, A9 `9 N/ b1 e
www.520diannao.com$ d3 {3 X  j* W1 q, ]# j+ x% R
4. 页面碎片缓存:
$ |+ ~/ J1 j) ^9 ^/ J/ j6 o: w6 Q我爱电脑技术社区--打造最好的电脑技术自学交流平台
5 {! I6 }: o7 N* v6 t+ ]打造最好的电脑自学交流论坛页面上部分内容根据请求动态更新,大部分能容被缓存。(如果多个控件需要缓存,可做成一个用户控件) 我爱电脑技术社区--打造最好的电脑技术自学交流平台- F& ~  y, c. O
我爱电脑技术社区--打造最好的电脑技术自学交流平台7 H8 ?# R- ~. m* n) j
<%@OutputCache Duration="120" VaryByControl="ControlID" %> www.520diannao.com7 N* Q' z# W* p& y4 o1 V
www.520diannao.com$ W  X* G, k, j
<center><img src="http://myarticle.enet.com.cn/images/2007/1213/1197510156064.jpg" border="0" alt="新手入门 ASP.NET2.0缓存技术"/></center>我爱电脑技术社区--打造最好的电脑技术自学交流平台: e* t5 Y6 g3 J# u& G4 j

7 `) Z+ e. F, c* S! `: y; T- t我爱电脑技术论坛5. Cache Data : 我爱电脑技术论坛. B0 k6 q4 W0 Y% c1 J4 p

( {/ L, l% l  S6 X1 E0 {& q打造最好的电脑自学交流论坛建议打开硬盘缓存,缓存时间设的稍长一点,因为IO的开销
5 C( h" O4 a+ [+ t电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
' A2 P9 @5 O+ E3 C; {$ {# G3 Q3 wDataSet ds=new DataSet();
- h2 F$ j1 Z3 P6 T打造最好的电脑自学交流论坛
/ T* x* E3 [. V( l我爱电脑技术论坛ds = Cache["restaurant"];
; s, N5 ^3 {# A$ o7 q2 N8 k电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站我爱电脑技术论坛( n  E6 ]/ V7 r, p) r' F) s; q: ]; f
if (ds == null) www.520diannao.com: Z8 C6 [/ [+ B1 @

! d: z0 P) @) x' b/ F1 X5 [我爱电脑技术社区--打造最好的电脑技术自学交流平台{ $ [6 G  x/ A0 |0 Q
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站, O5 C  ?7 Y+ c
ds = resDataSet;
* Q+ S; P1 W! [' T# V/ ?www.520diannao.com
1 x! e! n& k2 x8 F' L打造最好的电脑自学交流论坛Cache["restaurant"] = ds; 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站' T# ~9 k1 N' o

3 z$ t( c0 J9 q2 a& M. q. ]2 R}www.520diannao.com$ F( M( G: a; x/ p6 ?; }  ?& w
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站- e( d$ t' y  i- H5 K, Y3 l
6. SQL Dependency
. H+ x2 s$ Q7 q% d/ {我爱电脑技术论坛www.520diannao.com) P8 Z9 M# E6 i0 f8 d% S0 t. j
配置数据库服务器的sql缓存,然后在页面引用我爱电脑技术论坛  D7 a' r& n, z) U( b* _& D

1 A, U3 v0 D8 q+ K8 V+ v我爱电脑技术社区--打造最好的电脑技术自学交流平台<center><img src="http://myarticle.enet.com.cn/images/2007/1213/1197510159540.jpg" border="0" alt="新手入门 ASP.NET2.0缓存技术"/></center>
/ N' K7 Z! D; L* S( N2 c( s3 t我爱电脑技术社区--打造最好的电脑技术自学交流平台打造最好的电脑自学交流论坛& k5 D. U8 ^0 m: W# A4 \8 T
7. Cache Configuration (减少重复定义)
* `# v7 R* _. ]; \, i/ Z& _/ L我爱电脑技术社区--打造最好的电脑技术自学交流平台
3 A2 h: [7 s9 t# K( A( Ia .web.config定义
. K; D9 j- A3 K* p% ^1 F' `! i/ _电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
) {1 t3 p9 X4 d我爱电脑技术论坛<center><img src="http://myarticle.enet.com.cn/images/2007/1213/1197510164294.jpg" border="0" alt="新手入门 ASP.NET2.0缓存技术"/></center>
3 E/ a6 y# p3 J( x1 w7 ~# _" |打造最好的电脑自学交流论坛
! J7 }- l2 f6 O5 C5 I0 [打造最好的电脑自学交流论坛b. 页面调用 打造最好的电脑自学交流论坛/ I" H# L9 S' f- k' S' D) M( z

1 ]5 D- s/ u" V: k9 z2 Ewww.520diannao.com<%@ OutputCache CacheProfile="CacheFor60Seconds" VaryByParam="name" %>
8 Z! g, M  a0 C: m4 k4 l& m; }我爱电脑技术论坛<table width="90%" border="0" cellpadding="0" cellspacing="0" align="center">
7 N0 w4 }8 |! s# F; F1 n8 O4 E- d打造最好的电脑自学交流论坛<tr> <td><b>热门推荐</b>:</td>我爱电脑技术论坛) d0 p8 p( Q- O  n/ I: ]& R
<td><a href="http://www.enet.com.cn/article/2007/1210/A20071210942740.shtml" target="_blank"><font size=2 color=red>无敌命令 删除不能删除的文件 www.520diannao.com* x* _6 S+ S4 T& _+ ~  `9 n0 C
</font></a></td>
6 H. ?8 X0 W0 G* M5 T" z4 A* K我爱电脑技术论坛<td><a href="http://www.enet.com.cn/article/2007/1211/A20071211943925.shtml" target="_blank"><font size=2 color=red>不怕被攻击 Windows防黑技巧七招</font></a></td>电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站9 ?  f. \5 k; v2 ]; _# N# L
</tr></table>

TOP

发新话题