仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 693|回复: 8
打印 上一主题 下一主题

[学习教程] NET网页编程之详解ASP.NET缓存的事情道理

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:25:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
数据库有很多应用领域,但是如果你单单学数据库的话基本上做数据库管理员比较合适而已,跟领域结合的你还得再学习那些领域知识。(其实数据挖掘我真是不懂,本来这学期开了一门课了。<p>这里我们将先容ASP.NET缓存的事情道理,包含复杂的界说,数据缓存和缓存的设置等等外容。但愿本文能对人人从此的事情有所匡助。



怎样制止ASP.NET缓存占用体系资本再谈ASP.NET缓存机制:开辟效力与优化的ASP.NET缓存机制基本观点ASP.NET缓存数据增加办法一览ASP.NET缓存数据技能三则

先容
缓存是在内存存储数据的一项手艺,也是ASP.NET中供应的主要特征之一。比方你能够在庞大查询的时分缓存数据,如许厥后的哀求就不必要从数据库中取数据,而是间接从缓存中猎取。经由过程利用缓存能够进步使用程序的功能。
次要有两品种型的缓存:
1.输入缓存Outputcaching
2.数据缓存Datacaching
1.输入缓存(OutputCaching)
利用输入缓存,你能够缓存最初输入的HTML页面,当不异的页面再次哀求的时分,ASP.NET不会再实行页面的性命周期和相干代码而是间接利用缓存的页面,语法以下:
<OLclass=dp-xml><%@OutputCacheDuration=”60”VaryByParam=”None”%>
Duration属性设置页面将被缓存60妙。任何的用户哀求城市被缓存,在缓冲的60秒内不异的哀求城市间接利用缓存的页面。当缓存过时后ASP.NET会再次实行页面代码而且为下一个60秒创立一个新的HTML缓存。
<divclass="code"><OLclass=dp-xml><%@PageLanguage="C#"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="OutputCachingTest.aspx.cs"Inherits="OutputCachingTest"Title="UntitledPage"%><%@OutputCacheDuration="20"VaryByParam="None"%><asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"runat="Server"><divclass="title">OutputCache</div>Date:<asp:LabelID="lblDate"runat="server"Text=""/>Time:<asp:LabelID="lblTime"runat="server"Text=""/></asp:Content>protectedvoidPage_Load(objectsender,EventArgse){lblDate.Text=DateTime.Now.ToShortDateString();lblTime.Text=DateTime.Now.ToLongTimeString();
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-18 14:33:08 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
透明 该用户已被删除
板凳
发表于 2015-1-26 23:55:39 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
柔情似水 该用户已被删除
地板
发表于 2015-2-5 03:54:50 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
再现理想 该用户已被删除
5#
发表于 2015-2-11 04:40:28 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
活着的死人 该用户已被删除
6#
发表于 2015-3-1 21:55:33 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
兰色精灵 该用户已被删除
7#
发表于 2015-3-11 00:54:07 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
因胸联盟 该用户已被删除
8#
发表于 2015-3-17 17:12:45 | 只看该作者
Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-24 18:58:50 | 只看该作者
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 16:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表