技术开发 频道

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

  【IT168 技术文档】随着越来越多的人开始应用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请求模式对访问率低的网站会造成初次访问加载过重的现象。

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

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

0
相关文章