Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET缓存的方法和最佳实践

ASP.NET缓存的方法和最佳实践

尽早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存 30 秒,而不是花上一整天甚至一周的时间尝试优化代码或数据库就可以获得所需的性能,您肯定会...
ASP.NET缓存介绍

ASP.NET缓存介绍

ASP.NET缓存介绍缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一。例如你可以在复杂查询的时候缓存数据,这样后来的请求就不需要从数据库中取数据,而是直接从缓存中获取。通过使用缓存可以提高应用程序的性能。主要有两种类型的缓存:输出缓存Output caching数据缓存Data caching1. 输出缓存(Output Caching)使用输出缓存,你可以缓存最后输出的HTML页面,当相同的页面再次请求的时候,ASP.NET不会再...
浅谈.NET反射机制的性能优化 附实例下载

浅谈.NET反射机制的性能优化 附实例下载

可能大家谈到反射面部肌肉都开始抽搐了吧!因为在托管语言里面,最臭名昭著的就是反射!它的性能实在是太低了,甚至在很多时候让我们无法忍受。不过不用那么纠结了,老陈今天就来分享一下如何来优化反射! 概述 本文涉及到的反射优化的途径有如下两种: 通过Delegate.CreateDelegate()创建委托进行优化 通过.NET4的动态运行时进行优化 如果您还知道其他更加有效的优化途径,请不吝赐教! 准备工作 今天我们总计要对比五种不同的调用对象成员的方式,也算是...
ASP.NET 站点地图(sitemap)简明教程

ASP.NET 站点地图(sitemap)简明教程

还好,现在有这个机会,就权当自己的笔记吧!。以下讲一下最简单的创建形式。 站点地图,在每一个网站都必须用的一种技术。它是用来给用户导航作用的,以便告诉用户现在的位置。特别是对那些目录很深的网页,这种效果就犹为明显。 比如 天涯社区>天涯论坛>海口...这种形式。 1.新建一个站点地图(和新建aspx一样),tour.sitemap.下面是默认情况生成的xml文件。 ...
验证一个ASP.NET应用程序和页面的生命周期的实现代码

验证一个ASP.NET应用程序和页面的生命周期的实现代码

如果我们能更好地掌握这样一个过程,那么对单个ASP.NET Page的生命周期也能更好地了解: 下面介绍如何编写一个简单的ASP.NET 页面和一个简单的HttpModule,对MSDN里提到的ASP.NET的生命周期进行验证 1. 首先使用Visual Studio 2010建立一个空的ASP.NET网站 (ASP.NET 4.0) 2. 添加一个Default.aspx,添加三个ASP.NET控件,分别为TextBox,Button和Validator...
Asp.Net Mvc2 增删改查DEMO附下载

Asp.Net Mvc2 增删改查DEMO附下载

1、List页面,一般List页面主要用来显示数据,本文中的List页面提供,数据显示并且分页、删除操作、新增及修改操作。因为看到园子里面有部分人在使用MVC进行数据显示的时候还在使用ViewData,这里介绍的是强类型显示数据。添加新的视图,在第一行代码可以看到 复制代码 代码如下: <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %> 这里可...
一步一步学asp.net ajax

一步一步学asp.net ajax

虽然学了1年多的asp.net,走了好多弯路,不过每一次体验都让人难以忘怀,马上要奔大四了,慢慢的开始总结,以前做过的东西,更多的是重新写以前的项目,以前虽然参加一些项目,但是感觉根本写的都是垃圾,堆砌功能,学校环境下,也能理解,不过,慢慢的开始学会自己总结,自己重构,也感受到每天的进步! 今天开始,在博客园写博客,慢慢的积累心得!与大家一起进步! 任务:做(母板页面)一个关于新闻类别加载的ajax主要实现数据的动态加载我们先查看数据内容接下来我们要学习怎...
asp.net+Ajax校验用户是否存在的实现代码

asp.net+Ajax校验用户是否存在的实现代码

需求:做一个ajax登录 主要技术点:jquery ajax以及blur事件 当用户名输入框失去焦点的时候就会触发blur事件,然后进行ajax请求,获得结果(true或者false),如果请求结果为true,就把用户名输入框图片替换成ok,并且输出文字:恭喜您, 这个帐号可以注册,否则就替换成图片no,并且输出文字:账号已存在 源代码: 前台: 复制代码 代码如下: <%@ Page Language="C#" MasterPageFile="~/...
一步一步学asp.net Ajax登录设计实现解析

一步一步学asp.net Ajax登录设计实现解析

任务需求:做一个登录,拥有自动记住账号和密码的功能,要保证安全性,ajax,无刷新,良好的用户体验.(母板页) 这是前台页面,要求实现用户登录 首先我们分析, 用户需求: 1. 登录以后,登录框隐藏,并且欢迎登录的框显示,并且,左上角登录的按钮消失,安全退出显示. 2. 如果选择记住帐号和密码,下次登录直接登录,并且保证安全性. 实现过程: 首先,登录的时候发出ajax请求,用户验证登录,登录以后,保存当前用户名和密码到cookies中,注意,密码要用md...
asp.net程序优化 尽量减少数据库连接操作

asp.net程序优化 尽量减少数据库连接操作

项目以我自己的设计编码完成,并整合测试。初始化数据时,问题出现了。刚开始体现在客户端接受数据很慢。测试环境环境下,数据库服务器部署在国外,网站部署在公司内部,而且我一直认为我的程序在数据库数据处理这里已经做了足够的优化,包括索引和主键已经做到了合理使用。综上所述,起初的速度问题一直没有引起我的关注。 然而最后问题的关键恰恰出在数据库连接查询方面,频繁查询导致数据初始化速度很慢。刚开始我采取的方法是即用即查:需要数据的时候就从数据库查,有比较多的单表查询返回...
asp.net 验证码的简单制作(vb.net+C#)

asp.net 验证码的简单制作(vb.net+C#)

网站上验证码效果一般制作方法是: 1)使用HttpHandler(一般处理程序)绘制随机验证码的图,以及产生随机码,并输出到页面的OutputStream中。 2)页面中使用异步方式(js等)进行刷新当前页面的验证码。 【示例】 1)创建一个“一般应用处理程序ashx”,代码如下: [C#] 复制代码 代码如下: public class ValidationCode : IHttpHandler { //随机发生器 static Random r = n...
<< 101 102 103 104 105 106 107 108 109 110 >>