上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 阅读目录开始配置OutputCache启用内容过期解决资源文件升级问题启用压缩删除无用的HttpModule其它优化选项本文将介绍一些方法用于优化ASP.NET网站性能,这些方法都是不需要修改程序代码的。 它们主要分为二个方面: 1. 利用ASP.NET自身的扩展性进行优化。 2. 优化IIS设置。回到顶部配置OutputCache用缓存来优化网站性能的方法,估计是无人不知的。ASP.NET提供了HttpRuntime.Cache对象来缓存数据,也提供了OutputCache指令来缓存整个页面输出。 虽然OutputCache指令使用起来更方便,也有非常好的效果, 不过,它需要我们在那些页面中 阅读全文
posted @ 2013-02-27 10:34 wangjj89621 阅读(15269) 评论(0) 推荐(6) 编辑
摘要: 一、js概述 js即JavaScript,是被设计用来验证表单、检测浏览器、创建cookies、改进设计以及更多应用的网络脚本语言,它非常容易使用。在web应用中,它是主要的编程语言,主要用途是进行各种逻辑控制、行为展现等。对于js的优化,对于整个应用的提升都是非常显著的。二、使用字面量(literal notation)来声明对象和数组 创建对象和数组的方法有很多,但是使用字面量是最简单最快的。传统的方法是使用内建的构造器声明://create an objectvar obj = new Object();obj.debug = false;obj.lang = "en" 阅读全文
posted @ 2013-02-27 09:57 wangjj89621 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 封装的.net命令行的js,css含有自动修复功能的工具:js或css压缩,如果原文件是当前路径把home.exe.xml配置改成:<basePath>./</basePath>http://www.cnblogs.com/2018/archive/2010/10/03/1841558.htmlMicrosoft Ajax Minifier 使用综合项目要发布时,由于javascript和css在开发时代码采用了规范的形式,比如有注释,縮进等,这样,这些文件的大小比较大,为了减少网络流量,提高网页的下载速度,一般发布时需要对javascript和css进行瘦身处理,压缩 阅读全文
posted @ 2013-02-26 16:41 wangjj89621 阅读(3183) 评论(0) 推荐(0) 编辑
摘要: Gzip压缩我很早已经就启用了,不过从未与大家分享过。近期由于备案问题,临时更换服务器,结果忘了启用Gzip压缩,周末利用空余时间启用了Gzip压缩,并把全部过程记录下来,与大家分享。启用Gzip压缩的好处它的好处显而易见,提高网页浏览速度,无论是之前说的精简代码、压缩图片都不如启用Gzip来的实在。下图为启用Gzip后的效果。Gzip压缩效率非常高,通常可以达到70%的压缩率,也就是说,如果你的网页有30K,压缩之后就变成了9K左右。第一步:打开IIS,启用HTTP压缩服务右击“网站”->“属性”,选择“服务”。在“HTTP压缩”框中选中“压缩应用程序文件”和“ 压缩静态文件”,按需要 阅读全文
posted @ 2013-02-26 16:13 wangjj89621 阅读(2635) 评论(0) 推荐(0) 编辑
摘要: 简介 在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基础,下面我来对这三种连接的原理,适用场景进行描述。嵌套循环连接(Nested Loop Join) 循环嵌套连接是最基本的连接,正如其名所示那样,需要进行循环嵌套,这种连接方式的过程可以简单的用下图展示: 图1.循环嵌套连接的第一步 图2.循环嵌套连接的第二步 由上面两个图不难看出,循环嵌套连接.. 阅读全文
posted @ 2013-01-24 10:54 wangjj89621 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 最近在做网站应用的优化那自然就涉及到缓存方面的处理,实际应用中不可能针对所有数据进行缓存,所以那些数据要优先缓存则变得非常重要.在.net提供一些缓存功能如缓存多长时间或依赖性缓存,但这种缓存方式都很有局限制,并不能达到缓存高命中率的数据.为了实现这点在开始设计缓存的时候采用了LRU算法.这种算法的主要作用是保存最近使用的数据,可以简单地使用一个双向链接结合哈希表来实现.当添加缓存或使用时候把对应的项移至链表头,通过一个计时器对链表尾进行扫描,把最后活动的数据进行清除.但这种设计似乎并不理想也很难达到缓存高命中率的数据,拿用户登陆为例实际上最后登陆的用户不一定就是非常活跃的用户,如小张是网站的 阅读全文
posted @ 2013-01-24 09:57 wangjj89621 阅读(250) 评论(0) 推荐(0) 编辑
摘要: SQL Server Profiler 是一个功能丰富的界面,用于创建和管理跟踪,并分析和重播跟踪结果。对 SQL Server Profiler 的使用取决于您出于何种目的监视 SQL Server 数据库引擎 实例。例如,如果您正处于生产周期的开发阶段,则您会更关心如何尽可能地获取所有的性能详细信息,而不会过于关心跟踪多个事件会造成多大的开销。相反,如果您正在监视生产服务器,则会希望跟踪更加集中,并尽可能占用较少的时间,以便尽可能地减轻服务器的跟踪负载。使用 SQL Server Profiler 可以:监视 SQL Server 数据库引擎、分析服务器或 Integration Serv 阅读全文
posted @ 2012-10-20 16:23 wangjj89621 阅读(1946) 评论(0) 推荐(0) 编辑
摘要: 如何使用数据库引擎优化顾问优化数据库http://www.cnblogs.com/hsj2010/archive/2010/07/15/1777823.html最近数据库服务器有点慢,去看看哪方面的压力比较大!其实并不是这个Lucky28 数据库影响整个服务器。 但多少会有点影响,每个小影响积累起来就影响比较大!这里简单的讲一下:如何使用数据库引擎优化顾问优化数据库简单的优化一下数据库。一、启动 microsoft sql server management studio(就是sql的管理工具)二、工具->sql server profiler三、sql server profiler- 阅读全文
posted @ 2012-10-20 16:11 wangjj89621 阅读(1781) 评论(1) 推荐(0) 编辑
摘要: 以下的文章主要描述的是正确使用SQL Server全文索引的实际操作步骤,在通常的情况下在对SQL Server数据库中的全文索引进行使用时,一般要经过大体的4个步骤,具体步骤如下所示,望大家浏览完之后会对其有更好的理解。 以下的文章主要描述的是正确使用SQL Server全文索引的实际操作步骤,在通常的情况下在对SQL Server数据库中的全文索引进行使用时,一般要经过大体的4个步骤,具体步骤如下所示,望大家浏览完之后会对其有更好的理解。 1).安装full text search全文索引服务; 2).为数据表建立full text catalog全文索引目录; 3).进行full... 阅读全文
posted @ 2012-10-20 16:00 wangjj89621 阅读(2057) 评论(0) 推荐(0) 编辑
摘要: HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTTP请求信息作一些额外的工作,或者在某些情况下干脆终止满足一些条件的HTTP请求,从而可以起到一个Filter过滤器的作用。1、asp.net的HTTP请求处理过程说明: (1)、客 阅读全文
posted @ 2012-09-12 10:58 wangjj89621 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页