ASP.NET Cache_µÚ¶þƪ_ÈçºÎÏò»º´æÖÐÌí¼Ó»º´æÏî
+++ Äã¿ÉÒÔÔÚÓ¦ÓóÌÐòÖÐʹÓÃCache¶ÔÏó·ÃÎÊ»º´æÏʹÓÃCache¶ÔÏóµÄInsert·½·¨½«Ò»¸ö»º´æÏîÌí¼Óµ½Ó¦ÓóÌÐò»º´æÖУ¬¸Ã·½·¨ÓкܶàÖØÔØ·½·¨£¬ÈÃÄãÓò»Í¬µÄ»º´æ²ßÂÔ½«Ò»¸ö»º´æÏîÌí¼Óµ½»º´æÖС£
+++ Èç¹ûÄãÓÃInsert·½·¨Ïò»º´æÖÐÌí¼Ó»º´æÏ²¢ÇÒ»º´æÖдæÔÚͬÃû»º´æÏÄÇô£¬»º´æÖеÄͬÃû»º´æÏ±»Ìæ»»£¨¸²¸Ç£©¡£
+++ ÄãÒ²¿ÉÒÔʹÓÃAdd·½·¨½«»º´æÏîÌí¼Óµ½»º´æÖУ¬Ìí¼ÓµÄ·½·¨Í¬InsertÒ»Ñù¡£Add·½·¨»á·µ»ØÄãÌí¼Óµ½»º´æÖеĶÔÏó¡£ÁíÍ⣬Èç¹ûʹÓÃAdd·½·¨Ìí¼Ó»º´æÏ²¢ÇÒ»º´æÖдæÔÚͬÃû»º´æÏÄÇôÕâ¸öͬÃû»º´æÏ²»»á±»Ìæ»»£¬Ò²²»»á²úÉúÒì³£¡£
+++ ±¾ÎÄ˵Ã÷¸ù¾Ý²»Í¬µÄ»º´æ²ßÂÔ½«»º´æÏîÌí¼Óµ½Ó¦ÓóÌÐò»º´æµÄ·½·¨
1) ͨ¹ýÉèÖüüºÍÖµ£¬Ö±½Ó½«Ò»¸ö»º´æÏîÌí¼Óµ½Ó¦ÓóÌÐò»º´æ¡£
2) ͨ¹ýInsert·½·¨½«»º´æÏîÌí¼Óµ½Ó¦ÓóÌÐò»º´æ¡£
3) Ìí¼ÓÒ»¸ö´ø»º´æÒÀÀµµÄ»º´æÏîµ½Ó¦ÓóÌÐò»º´æ¡£µ±»º´æÒÀÀµ·¢Éú±ä»¯Ê±£¬Õâ¸ö»º´æÏ±»´Ó»º´æÖÐÒÆ³ý¡£Äã¿ÉÒÔÉèÖûùÓÚÆäËû»º´æÏî¡¢Îļþ»òÊǶà¸ö¶ÔÏóµÄ»º´æÒÀÀµ¡£
4) Ìí¼ÓÒ»¸ö´ø¹ýÆÚ²ßÂԵĻº´æÏîµ½Ó¦ÓóÌÐò»º´æ¡£³ýÁË¿ÉÒÔÉèÖûº´æÒÀÀµÍ⣬ÄãÒ²¿ÉÒÔÉèÖûº´æÏîÔÚÒ»¶Îʱ¼äºó¹ýÆÚ£¨»¬¶¯¹ýÆÚʱ¼ä£©»òÊÇÔÚÒ»¸ö¹æ¶¨µÄʱ¼ä¹ýÆÚ£¨¾ø¶Ô¹ýÆÚʱ¼ä£©£¬²»ÄÜͬʱ¹æ¶¨ÕâÁ½¸ö¹ýÆÚʱ¼ä¡£
5) Ìí¼ÓÒ»¸ö´ø»º´æÓÅÏȼ¶µÄ»º´æÏîµ½Ó¦ÓóÌÐò»º´æ¡£»º´æÓÅÏȼ¶¿ÉÒÔ°ïÖú.NET¿ò¼Ü¾ö¶¨Äĸö»º´æÏîÏȱ»ÒƳý¡£
6) ͨ¹ýAdd·½·¨Ìí¼ÓÒ»¸ö»º´æÏîµ½Ó¦ÓóÌÐò»º´æ¡£
++ ³ýÁËÒÔÉϵĻº´æÒÀÀµÍ⣬Äã¿ÉÒÔÔÚÊý¾Ý¿âµÄ±íÉÏ´´½¨»º´æÒÀÀµ£¬»òÊÇ×Ô¶¨Ò建´æÒÀÀµ¡£Í¨¹ýCacheItemRemovedCallbackίÍУ¬µ±´Ó»º´æÖÐÒÆ³ý»º´æÏîʱ£¬»áÌáʾӦÓóÌÐò¡£
++ ÒÔÏÂÊǽ«»º´æÏîÌí¼Óµ½Ó¦ÓóÌÐòµÄ¾ßÌå·½·¨£º
1) ͨ¹ýÉèÖüüºÍÖµ£¬Ö±½Ó½«Ò»¸ö»º´æÏîÌí¼Óµ½Ó¦ÓóÌÐò»º´æ¡£ÏÂÃæµÄ´úÂëÑÝʾ¼üΪ“CacheItem1”£¬ÖµÎª“Cached Item 1”µÄ»º´æÏîÌí¼Óµ½»º´æÖУº
Cache["CacheItem1"] = "Cached Item 1";
2) ͨ¹ýInsert·½·¨½«»º´æÏîÌí¼Óµ½Ó¦ÓóÌÐò»º´æ¡£ÏÂÃæµÄ´úÂëÑÝʾÓÃInsert·½·¨£¬½«¼üΪ“CacheItem2”£¬ÖµÎª“Cached Item 2”µÄ»º´æÏîÌí¼Óµ½»º´æÖУº
Cache.Insert("CacheItem2", "Cached Item 2");
3) Ìí¼ÓÒ»¸ö´ø»º´æÒÀÀµµÄ»º´æÏîµ½Ó¦ÓóÌÐò»º´æ£¬Õâ¸ö»º´æÒÀÀµ¿ÉÒÔÊÇÆäËû»º´æÏÎļþ£¬»òÊÇÓë¶à¸ö¶ÔÏóÒÀÀµ¡£µ±»º´æÒÀÀµ·¢Éú±ä»¯Ê±£¬Õâ¸ö»º´æÏ±»´Ó»º´æÖÐÒÆ³ý¡£ÏÂÃæÈý¸öÀý×ÓÑÝʾµ÷ÓÃInsert·½·¨£¬²¢°ÑCacheDependency¶ÔÏóµÄʵÀý´«¸ø¸Ã·½·¨£¬Ïò»º´æÌí¼Ó»º´æÏî¡£
Ïà¹ØÎĵµ£º
ÔÚ.netµÄÊÀ½çÀïµ½µ×ÓÐÊ²Ã´ÄØ£¿µÚÒ»¸öÊÇ.net¿ò¼Ü£¨.net Framework)£¬ÏÖÔÚ×îеÄÒѾÊÇ4.0°æ±¾ÁË£¬ºÇºÇ£¬µ«ÊÇÎÒµÄnetcmsÓõÄÊÇ2.0°æ±¾¡£µÚ¶þ¸öÊÇ.net¼¯³É¿ª·¢»·¾³£¬Ò²¾ÍÊÇÎÒÃÇÆ½³£¿´µ½µÄvisual studio .net 2003 £¨2005 2008µÈ£©¡£ÊÇÓÃÀ´Ð´³ÌÐòºÍµ÷ÊÔ³ÌÐòÓõġ£µ±È»,Èç¹ûÄ㹻ţ±Æ£¬ÄãÒ²¿ÉÒÔÓüÇʱ¾ ......
±¾ÎĽéÉÜÁËASP.NET»ÃæÌø×ªµÄʵÏÖÒÔ¼°Æä´«ÖµÎÊÌâµÄ½â¾ö·½°¸¡£»ÃæÌø×ªºÍ´«ÖµÎÊÌ⣬һֱÒÔÀ´¶¼ÔÚÀ§ÈÅןոսӴ¥asp.net webÓ¦ÓóÌÐòµÄ¿ª·¢Õߣ¬Ï£Íû±¾ÎÄÄܶԳõѧÕßÃÇÓÐËù°ïÖú¡£
»ÃæÌø×ªºÍ´«ÖµÎÊÌ⣬һֱÒÔÀ´¶¼ÔÚÀ§ÈÅןոսӴ¥asp.net webÓ¦ÓóÌÐòµÄ¿ª·¢Õߣ¬ÏÖÂÞÁÐÌø×ª·½·¨ºÍ´«Öµ·½Ê½¹©´ó¼Ò²Î¿¼£»ÒòΪÎÒ±¾Éí²ÎÓëµÄÏîÄ¿¹¦Ä ......
ËäÈ»Õâ¸ö¶«Î÷ºÜ»ù±¾£¬µ«ÊÇ×Ô¼ºÓÐʱºò»¹ÊǺܻìÂÒ£¬ËùÒÔ½ñÌì¾ÍССµÄÕûÀíÁËÏ£¬Ïȸø´ó¼Ò´øÀ´µÄÊÇÒ³ÃæµÄÌø×ªÎÊÌâ¡£
ÒÔÏÂÊÇËÄÖÖ ´ò¿ªÐÂÒ³ÃæµÄ·½·¨.
1. Ö±½ÓתÏòÐÂÒ³Ãæ,ÔÒ³Ãæ²»±£Áô
Response.Redirect("Webform6.aspx?id=1");
2. Ö±½ÓתÏòÐÂÒ³Ãæ,ÔÒ³Ãæ²»±£Áô
nServer.Transfer("Webform6.aspx?id=1",true);
3. ´ò¿ª ......
ÔÚÒ³Ãæ¼äÌø×ª,»áÉæ¼°µ½ÖµºÍÊý¾ÝµÄ´«µÝÎÊÌâ.ÌØÓñ¾ÎĽ«ÎÒÖªµÀµÄһЩ·½·¨¹éÄÉÒ»ÏÂ.
1.´ø²ÎÊý´«µÝ
Óŵã:ʹÓ÷½±ã
ȱµã:°²È«ÐÔµÍ,Êʺϴ«µÝ¼òµ¥ÀàÐ͵ĶÔÏó,±ÈÈçÊý×Ö.×Ö·û.µ«¶Ô¶ÔÏó.Êý×éµÈ²»ºÏÊÊ´«µÝ.
Ó¦ÓÃ:
a.°²È«ÐÔ²»¸ß,Ó¦¶Ô·½Ê½:¶Ô´«µÝµÄÖµ½øÐмÓÃÜ.
b.´«µÝ¼òµ¥ÀàÐ͵ĶÔÏó.Ó¦¶Ô·½Ê½:ÔÚ´«µÝҳͨ¹ý¼òµ¥ÀàÐͶÔÏó¸ø³ö±êʶ,ÔÚ ......
+++ ÔÚWebÓ¦ÓóÌÐò¿ª·¢ÖУ¬»º´æ¶ÔÓ¦ÓóÌÐòÐÔÄܵÄÌá¸ßÓкܴó°ïÖú¡£±ÈÈ磬ÔÚͬһ¸öÓ¦ÓÃÖУ¬¾³£·¢Éú¶ÔͬһÊý¾Ý¡¢Âß¼¹¦ÄܺÍÓû§½çÃæµÄ¶à´ÎÇëÇó¡£µ±Óû§µÄ»ùÊýºÜ´óʱ£¬Èç¹ûÿ´ÎµÄÇëÇó¶¼½øÐд¦Àí£¬Ôò»áÏûºÄºÜ¶àµÄ·þÎñÆ÷×ÊÔ´¡£ÁíÍ⣬ÓÐʱ·þÎñÆ÷ÌṩµÄÊý¾Ý·þÎñ¿ÉÄÜ»áÒâÍâµØÍ£Ö¹£¬Ê¹Óûº´æ¼¼Êõ¿ÉÒÔÔÚÒ»¶¨Ê±¼äÄÚÈÔÈ»Õý³£µØÌṩ¶Ô×îÖ ......