Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

asp.netµÄ»º´æ»úÖÆ

»º´æÊǰÑÓ¦ÓóÌÐòÖеÄÐèҪƵ·±¡¢¿ìËÙ·ÃÎʵÄÊý¾Ý±£´æÔÚÄÚ´æÖеıà³Ì¼¼Êõ£¬Í¨³£ÓÃÀ´Ìá¸ßÍøÂçµÄÏìÓ¦ËÙ¶È¡£ÔÚASP.NETÖÐʹÓÃCacheÀàÀ´¹ÜÀí»º´æ¡£ÏÂÃæÏêÊö¿Ø¼þ¼¶Êý¾Ý»º´æ¹¦ÄܺÍÒ³Ãæ¼¶Êý¾Ý»º´æ¹¦ÄܵÄʵÏÖ£º
(1)Êý¾Ý¿â»º´æÒÀÀµ
Êý¾Ý¿â»º´æÒÀÀµÓÉSqlCacheDependencyÀà¹ÜÀí£»
Êý¾Ý¿â»º´æÒÀÀµµÄÓŵ㣺
1¡¢Ìá¸ßÊý¾Ý³ÊÏÖËÙ¶È£¬Ã¿´Î»ñÈ¡Êý¾Ýºó£¬ÏµÍ³¸ù¾ÝÓû§ÉèÖõĻº´æÊ±¼ä£¬ÔÚÓÐЧÆÚÄÚ£¬½«Êý¾Ý±£´æÔÚ±¾µØ£¬Óû§ÇëÇóÊý¾Ý½á¹ûʱ£¬ÏµÍ³²»ÊÇ´ÓÊý¾Ý¿âÖлñÈ¡£¬¶øÊÇÖ±½Ó´Ó±¾µØ»ñÈ¡£¬´Ó¶øÌá¸ßÁËÊý¾ÝµÄ»ñÈ¡ËÙ¶È¡£
2¡¢µ¥¶À»º´æÒ³ÃæÖеÄijһ¿Ø¼þ£¬¶ø²»Ó°ÏìÆäËûÊý¾ÝµÄ±ä»¯¡£ÎªÁ˱£Ö¤Ò³ÃæÖÐÊý¾ÝµÄ׼ȷÐÔ£¬Í¨³£Ö»ÐèÒª»º´æÊý¾Ý¿Ø¼þ£¬ÆäËû¿Ø¼þµÄÊý¾ÝÊ±ËæÊ±±ä»¯µÄ¡£
3¡¢Êý¾Ý±ã·¢Éú¸ü¸Äʱ£¬×Ô¶¯É¾³ý»º´æÏ²¢ÏòCacheÖÐÌí¼Óа汾µÄÏÕâÊÇÊý¾Ý¿â»º´æÒÀÀµ×îÖØÒªµÄÒ»¸öÌØµã¡£
4¡¢ÓëSQL»º´æÒÀÀµÏî¹ØÁªµÄÊý¾Ý¿â²Ù×÷±È½Ï¼òµ¥£¬²»»á¸ø·þÎñÆ÷´øÀ´ºÜ¸ßµÄ´¦Àí³É±¾¡£
--------------------------------------------------------------------------------
ʵÀý£º
(1)¿ªÆôÒ³Ãæµ÷ÊÔ¹¦ÄÜ£º
н¨Ò»¸öÍøÕ¾£¬µã»÷µ÷ÊÔ(»ò°´F5)£¬Ìø³ö“δÆôÓõ÷ÊÔ¶Ô»°¿ò”£¬Ä¬Èϵã»÷“È·¶¨”(²»Ìø³ö¶Ô»°¿òÔò×÷°Õ)¡£¹Ø±Õ¿Õ°×ÍøÒ³£¬¿ÉÒÔ¿´µ½½â¾ö×ÊÔ´¹ÜÀíÆ÷³öÏÖÁËwebÅäÖÃÎļþ£¬´ò¿ª£¬ÔÚ“System.web”½ÚµãÏ£¬Ìí¼Ó¿ªÆôÊý¾Ý¿â»º´æÒÀÀµµÄ´úÂëÈçÏ£º
view plaincopy to clipboardprint?
<caching> 
    <sqlCacheDependency enabled="true" pollTime="1000"> 
                  
    </sqlCacheDependency> 
</caching> 
<caching>
 <sqlCacheDependency enabled="true" pollTime="1000">
    
 </sqlCacheDependency>
</caching>
ÆäÖУºenabledÊôÐÔ±íʾÊÇ·ñ¿ªÆôÊý¾Ý¿â»º´æÒÀÀµ£»polltimeÊôÐÔ±íʾÂÖѯÊý¾Ý¿â±íµÄ¸ü¸ÄƵÂÊ£¬µ¥Î»£ºms£»²»ÄÜÉèÖÃСÓÚ500ms£»
(2)ÅäÖûº´æÒÀÀµµÄÊý¾Ý¿â
Ϊ±£Ö¤Êý¾Ý¿â·¢Éú±ä»¯£¬Ó¦ÓóÌÐòÄܹ»¼°Ê±¸üлº´æ°æ±¾£¬±ØÐëÔÚÅäÖÃÎļþÖÐÖ¸Ã÷³ÌÐòËùÒÀÀµµÄÊý¾Ý¿â£¬ÅäÖÃÈçÏ£º
ÔÚweb.configÎļþµÄ“configuration”½ÚµãÏ£¬Ìí¼ÓÈçÏ´úÂ룺
view plaincopy to clipboardprint?
<connectionStrin


Ïà¹ØÎĵµ£º

ASP.NET Êý¾Ý°ó¶¨³£ÓôúÂë

ÓÃDataBinder.eval °ó¶¨Êý¾Ý²»±Ø¹ØÐÄÊý¾ÝÀ´Ô´(Dataread»òdataset)Ò²²»±Ø¹ØÐÄÊý¾ÝµÄÀàÐÍ,eval»á°ÑÕâ¸öÊý¾Ý¶ÔÏóת»»ÎªÒ»¸ö×Ö·û´®¡£Êǵײã°ó¶¨×öÁ˺ܶ๤×÷£¬Ê¹ÓÃÁË·´ÉäÐÔÄÜ¡£ÕýÒòΪʹÓ÷½±ãÁË£¬µ«È´Ó°ÏìÁËÊý¾ÝÐÔÄÜ¡£µ±Óëdataset°ó¶¨Ê±£¬DataItemÆäʵÊÇÒ»¸öDataRowView£¨Èç¹û°ó¶¨µÄÊÇÒ»¸öÊý¾Ý¶ÁÈ¡Æ÷£¨dataread£©Ëü¾ÍÊÇÒ»¸öIdat ......

ASP.NETÖ®ÐÔÄÜÓÅ»¯

¡¡1. Êý¾Ý¿â·ÃÎÊÐÔÄÜÓÅ»¯
¡¡¡¡Êý¾Ý¿âµÄÁ¬½ÓºÍ¹Ø±Õ
¡¡¡¡·ÃÎÊÊý¾Ý¿â×ÊÔ´ÐèÒª´´½¨Á¬½Ó¡¢´ò¿ªÁ¬½ÓºÍ¹Ø±ÕÁ¬½Ó¼¸¸ö²Ù×÷¡£ÕâЩ¹ý³ÌÐèÒª¶à´ÎÓëÊý¾Ý¿â½»»»ÐÅÏ¢ÒÔͨ¹ýÉí·ÝÑéÖ¤£¬±È½ÏºÄ·Ñ·þÎñÆ÷×ÊÔ´¡£ASP.NETÖÐÌṩÁËÁ¬½Ó³Ø(Connection Pool)¸ÄÉÆ´ò¿ªºÍ¹Ø±ÕÊý¾Ý¿â¶ÔÐÔÄܵÄÓ°Ï졣ϵͳ½«Óû§µÄÊý¾Ý¿âÁ¬½Ó·ÅÔÚÁ¬½Ó³ØÖУ¬ÐèҪʱȡ³ö£¬¹Ø± ......

ASP.NET ÎļþÏÂÔØ

ÏÂÔØÒ³Ãæ£º
 <a href="download.ashx?url=<%=Server.UrlEncode("˵Ã÷.txt")%>">ÏÂÔØ</a>
------------------------------------------------------------------------------
download.ashx
<%@ WebHandler Language="C#" Class="download" %>
using System;
using System.Web;
public ......

ASP.NET Ò³ÃæÖ¸Áî Ö® @OutputCache

»º´æµÄÖØÒªÐԾͲ»ÓÃÔÙÇ¿µ÷ÁË£¬@OutputCache¸øÎÒÃÇÌṩÁËÒ»ÖÖÉùÃ÷µÄ·½Ê½(¶ÔÓ¦µÄ»¹Óбà³ÌµÄ·½Ê½)À´¿ØÖÆÒ³ÃæºÍÓû§¿Ø¼þµÄ»º´æ²ßÂÔ£¬ÕâÊÇÒ»ÖÖ×î¼òµ¥Ö±½ÓµÄÍøÕ¾ÓÅ»¯·½Ê½¡£
»¹ÊÇÏÈÀ´¹ýÒ»±é@OutpuCacheËùÓеÄÊôÐÔ£¬¹²ÓÃ11¸öÊôÐÔ£¬Õâ¸öÖ¸Áî¿ÉÒÔÓÃÓÚÒ³Ãæ(.aspx)ºÍÓû§¿Ø¼þ(.ascx)
ÊôÐÔ
Duration
Ò³»òÓû§¿Ø¼þ½øÐлº´æµÄʱ¼ä£¬µ¥Î ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ