优化DotNetNuke网站性能的10个技巧

随着越来越多的人开始应用DNN,被问到最多的一个问题就是如何提高DNN的运行速度?默认的DNN配置并不是最优化的配置,在这里就和大家分享一下优化DNN的技巧。以下的这些配置是目前为止我所发现的最佳基准配置,依据不同的主机运行环境,更新频率,访问量,以及用户数量,网站的优化配置会有些不同。经过优化的DNN也是可以运行得很快的。

以下我将使用DNN5.01中文版示范,这些技巧同样适用于DNN4.x。

1. 主机管理 -> 主机设置中的基本优化

首先我们来优化主机设置,我仅在这里指出关键的设置

外观

“显示版权信息”:禁用此项

高级设置 -> 身份验证设置 (只适用于DNN4.x,DNN5设置方法见下)

禁用不需要的身份验证方式, 通常我会禁用LiveID和OpenId以增加用户登陆的速度

高级设置 -> 性能设置

网页状态保存方式:“页面”,这里是指viewstate的存储方式

模块缓存方式:“重量级缓存”,这里使用的是页面输出缓存

客户端缓存:“Public”,这样浏览器就会缓存js,css,图片这些资源文件

压缩设置:“GZip方式压缩”,注意这里只是Gzip压缩只是压缩aspx动态页面,javascript, css等资源文件请在IIS中设置压缩。压缩后页面大小一般会减少60%以上,速度提高也节省带宽。

高级设置 -> 其它设置

任务调度模式: “计时器模式”,HTTP请求模式对访问率低的网站会造成初次访问加载过重的现象。

启用事件记录缓存? :选中此项

是否自动同步文件? :禁用此项

时间: 2024-08-29 06:35:50

优化DotNetNuke网站性能的10个技巧的相关文章

web性能优化之javascript性能调优_javascript技巧

JavaScript 是一个比较完善的前端开发语言,在现今的 web 开发中应用非常广泛,尤其是对 Web 2.0 的应用.随着 Web 2.0 越来越流行的今天,我们会发现:在我们的 web 应用项目中,会有大量的 JavaScript 代码,并且以后会越来越多.JavaScript 作为一个解释执行的语言,以及它的单线程机制,决定了性能问题是 JavaScript 的软肋,也是 web 软件工程师们在写 JavaScript 需要高度重视的一个问题,尤其是针对 Web 2.0 的应用.绝大多

JavaScript和CSS的优化提高网站性能

      在第一部分和第二部分中我们分别介绍了改善网站性能中页面内容和服务器的几条守则,除此之外,JavaScript和CSS也是我们页面中经常用到的内容,对它们的优化也提高网站性能的重要方面:CSS: 把样式表置于顶部 避免使用CSS表达式(Expression) 使用外部JavaScript和CSS 削减JavaScript和CSS 用<link>代替@import 避免使用滤镜 JavaScript 把脚本置于页面底部 使用外部JavaScript和CSS 削减JavaScript和C

优化Android App性能?十大技巧必知!

http://blog.csdn.net/qijianke2014/article/details/40041331 无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的.那么,如何能开发出更高性能的Android App?相信是软件开发公司以及广大程序员们头疼的一大难题.今天,就给大家提供几个提高Android App性能的技巧. 高效地利用线程 1.在后台取消一些线程中的动作 我们知道App运行过程中所有的操

seo优化:网站布局关键词密度的技巧

seo的方法,关键词的排列,标题的书写,等等这些大家耳熟能详的方法,本人就自己的一个企业站来介绍一下另类关键词密度布局方法,页面设计前就要考虑的东西. 过去,我经常给编辑们上课,讲解在添加一篇文章时需要注意什么,关键词在页面的布局以及密度,高手们都说,密度在2%-8%最好,那如何来控制这个密度达到这个要求呢?我们医院的编辑们犯愁了,每写一篇文章都要添加完之后再使用站长工具的关键词密度查询工具查询一下,看看是不是达到要求,这样的工作效率可想而知,一天添加不了多少内容. 后来我经过分析,做了一个重大

Asp.net 网站性能优化二则分享_实用技巧

随着后端优化空间越来越小,现在越来越多的网站更注重前端性能的优化,就是浏览器,http层面的优化,这里写两点最简单最有效的 asp.net网站优化技巧. 了解常见的网站性能优化技巧 首先我们要学一些优化网站性能和体验的理论和基础知识,雅虎已经帮我们总结好了,详见参考链接中的几篇文章,有好心人已经给翻译成中文了.这里面提到的一些技巧可操作性都很强,建议每一个网站开发人员都仔细学习并进行实践,可以说不了解这里面说的优化技巧,提升网站前端性能就无从谈起. 诊断网站性能 要想优化网站的前端性能,首先要查

JavaScript提高网站性能优化的建议(二)_javascript技巧

在javascript关于提高网站性能的几点建议(一)中,从HTTP请求到页面渲染几个方面对提高网站性能提出了几点建议,本文是学习Steve Sounders的另外一本书<高性能网站建设进阶指南>之后,从JavaScript性能的角度进行总结概括,诸君共勉. JavaScript性能是实现高性能Web应用程序的关键 --Steve Sounders 1 利用js作用域链 作用域链(scope chain) 当执行一段JavaScript代码(全局代码或函数)时,JavaScript引擎会创建为

asp.net小谈网站性能优化_实用技巧

当然,网站性能优化是多方面的,这里先谈一下这些天来的所获: 1.书写代码的习惯: 再复杂的逻辑,也是从最简单的开始.在书写代码的过程中,很多不好的规范都会影响网站的性能: 以下是整理出来的些许代码习惯: 1)字符串的比较 用 string.Empty 代替 " " 2)在遍历过程中,先定义好计数变量, 再遍历, 这样会减少每次遍历就分配一次内存空间: 复制代码 代码如下: int i; for( i=0; i<100;i++) { // codeing } 3)同样的,用 Str

asp.net小谈网站性能优化

当然,网站性能优化是多方面的,这里先谈一下这些天来的所获: 1.书写代码的习惯: 再复杂的逻辑,也是从最简单的开始.在书写代码的过程中,很多不好的规范都会影响网站的性能: 以下是整理出来的些许代码习惯: 1)字符串的比较 用 string.Empty 代替 " " 2)在遍历过程中,先定义好计数变量, 再遍历, 这样会减少每次遍历就分配一次内存空间: 复制代码 代码如下: int i; for( i=0; i<100;i++) { // codeing } 3)同样的,用 Str

yahoo网站性能优化的建议:Yahoo军规再度挖掘

文章描述:本来这是个老生常谈的问题,上周自成又分享了一些性能优化的建议,我这里再做一个全面的Tips整理,谨作为查阅型的文档,不妥之处,还请指正. 本来这是个老生常谈的问题,上周自成又分享了一些性能优化的建议,我这里再做一个全面的Tips整理,谨作为查阅型的文档,不妥之处,还请指正:如果你已经对yahoo这些优化建议烂熟于心,果断点这里 一. Yahoo的军规条例: 谨记:80%-90%的终端响应时间是花费在下载页面中的图片,样式表,脚本,flash等:详细的解释来这里查:http://deve