<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DotNetNuke, DNN技术及应用</title>
	<atom:link href="http://www.dnnmix.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dnnmix.com</link>
	<description>DotNetNuke/DNN安装，汉化，教程，资源</description>
	<lastBuildDate>Tue, 15 May 2012 08:17:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>5个步骤5分钟安装DNN6 【视频】</title>
		<link>http://www.dnnmix.com/install-dnn6-in-5-minutes/</link>
		<comments>http://www.dnnmix.com/install-dnn6-in-5-minutes/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 15:51:51 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN入门教程]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=982</guid>
		<description><![CDATA[之前做过一个在Vista下安装DNN5的视频。现在更新一下，这个是Win7下安装DNN6， 只要五分钟。 1. 下载最新版本DNN 2. 设置网站文件权限 3. 设置数据库 4. 设置IIS 5. 安装DotNetNuke * 如果无法在IE播放，请用Fireforx或是Chrome 下载视频]]></description>
		<wfw:commentRss>http://www.dnnmix.com/install-dnn6-in-5-minutes/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>从DNN6目录了解DotNetNuke系统</title>
		<link>http://www.dnnmix.com/understand-dotnetnuke6-from-its-file-srtucture/</link>
		<comments>http://www.dnnmix.com/understand-dotnetnuke6-from-its-file-srtucture/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 09:22:51 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN入门教程]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=979</guid>
		<description><![CDATA[DNN6 前两天发布了, 下载了一个玩了玩，大体感觉是易用性有所提升，尤其是扩展管理这块感觉比早期版本更容易理解。界面应用了不少jquery让系统看起来华丽许多。但是也有不少界面bug, 有些地方我明明点了就是没反应， 劝解大家不要急着应用到生产那环境，等稳定修补版本发布。 整理了一下DNN6 网站的目录，把每个目录和重要文件的功能标注出来，这也许会对你全面了解DNN有所帮助。 有一些文件夹我也不太确定是做什么的就空出来了，你要是知道可以在留言里补充。 DNN6/ ….403-3.gif ….admin/ 【后台代码】 ….….Containers/ 【容器界面相关的控件】 ….….ControlPanel/ 【顶部控制面板相关的控件】 ….….Menus/ 【菜单系统相关的控件】 ….….Modules/ 【模块设置相关的控件】 ….….Portal/ 【网站通用控件】 ….….Sales/ 【支付方式相关的控件】 ….….Security/ 【安全访问相关的控件】 ….….Skins/ 【皮肤相关的控件】这些是在制作皮肤时可以应用的皮肤对象（skin object)，对应的xml文件里的设置就是可以引用的皮肤对象的设置 ….….Tabs/ 【页面管理相关的控件】 ….….Users/ 【用户管理相关的控件】 ….App_Browsers/ 【检测浏览器版本相关的代码】 ….App_Data/ 【数据库文件】只有用到sql express时数据库才会存到这个目录下 ….App_GlobalResources/ 【网站资源文件】DNN里显示的文字都是用资源文件管理的，这样便于翻译转换以及缓存 &#8230; <a href="http://www.dnnmix.com/understand-dotnetnuke6-from-its-file-srtucture/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.dnnmix.com/understand-dotnetnuke6-from-its-file-srtucture/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>DotNetNuke升级核心系统到C#</title>
		<link>http://www.dnnmix.com/dotnetnuke%e5%8d%87%e7%ba%a7%e6%a0%b8%e5%bf%83%e7%b3%bb%e7%bb%9f%e5%88%b0c/</link>
		<comments>http://www.dnnmix.com/dotnetnuke%e5%8d%87%e7%ba%a7%e6%a0%b8%e5%bf%83%e7%b3%bb%e7%bb%9f%e5%88%b0c/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 09:09:10 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=958</guid>
		<description><![CDATA[作为.Net社区最活跃的CMS系统，很多开发者会因为核心语言是VB而望而却步， 现在这最后一道障碍也将被消除。DotNetNuke公司今天宣布准备把核心开发语言从VB转移到C#。 第一个C#官方版本将会是6.0版，预计在2011年第二季度发布。 C#社区预览版会在三月初发布。 早期VB语言确实比C#语言要好用，很多语言特性是C#所没有的。 随着.NET 3.0， 3.5, 4.0升级c#语言的新特性远远的甩开了VB，而且更简洁，工具还有代码范例更多。 据统计现在社区内C#的使用率已经超过了VB。基本上公司新开发的项目都会采用c#, DoeNetNuke算是赶了个末班车。 幻想一下，不知道什么时候dnn可以把核心转移到ASP.NET MVC， 没有什么不可能，只是时间问题， 好像从vb到c#历经了7年&#8230; 不敢想了&#8230; 呵呵。]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dotnetnuke%e5%8d%87%e7%ba%a7%e6%a0%b8%e5%bf%83%e7%b3%bb%e7%bb%9f%e5%88%b0c/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DNN5动态， C#版DNN 和 MVC版DNN</title>
		<link>http://www.dnnmix.com/dotnetnuke5-latest-update/</link>
		<comments>http://www.dnnmix.com/dotnetnuke5-latest-update/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 12:52:34 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 新闻]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=945</guid>
		<description><![CDATA[很久没有更新Blog了，更新一下DotNetNuke社区最新的动态。 最新版本 当前最新的版本是5.4.2   下载DNN5.4.2 DNN5版本主要更新 从5.1，5.2感觉DNN一直在调整功能设置的方式，大家可能有感觉每次升级都会有些设置找不到了，到了5.3基本设置的方式已经稳定下来，没有什么大的变动了 5.3版是一个里程碑，从DNN 5.3开始系统需求有所改变，最低系统配置是Sql server 2005 +  .Net 3.5 SP1 如果升级的话请注意这一点。这也是顺应民心的改变，把DNN程序员从痛苦的.net2世界解脱出来， 开发5.3以上的模块可以放心的使用很多.net3, 3.5的新功能。 5.4是我用过用户友好度最好用的一个版本，admin控制面板重新设计了， 可以更加便捷的访问到常用的页面和模块功能。而且增加了Telerik富文本编辑器， 比FCK会生成更干净的html代码，Telerik 编辑器里的的html 模板编辑器是我一直想要的功能，终于不用自己定制了。5.4里创建新模块的流程也大大的简化了， 现在只要一步就可以快速创建新模块， 很多功能大家还要慢慢体会。 模块的升级希望大家也不要忽略， 很多模块都增加了新功能， 或提升了用户友好， 举个例子blog增加了最新blog模块还可以定制显示模板， 还有新增加了分类功能也很方便， 如果不是很复杂的新闻系统足以应付了。 如果系统需求可以满足的话建议大家使用5.4.2版本（截止到当前日期的最新版本） DNN C#版本 大家都知到DNN的源码是vb.net, 虽然不影响写模块使用C# 但很多C#开发者有种抵触心理， 就是觉得有vb.net心里不舒服， 或是看源码感觉不爽。随着c#3.0, 3.5, &#8230; <a href="http://www.dnnmix.com/dotnetnuke5-latest-update/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dotnetnuke5-latest-update/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>DotNetNuke (DNN) 5.1 稳定版正式发布 &#8211; 附下载</title>
		<link>http://www.dnnmix.com/dotnetnuke-dnn-51-released/</link>
		<comments>http://www.dnnmix.com/dotnetnuke-dnn-51-released/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:23:28 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 新闻]]></category>
		<category><![CDATA[DNN5]]></category>
		<category><![CDATA[新闻]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=910</guid>
		<description><![CDATA[历经18个月的开发和数月的测试以及无数个为了解决性能问题而度过的漫漫长夜后，DotNetNuke(DNN)5.1.0 稳定版本终于发布了， 这是DNN5发布以来的第一个稳定版本,在CodePlex的网站可以看到DNN5.1版本标示已经是Stable而不是Beta了，这个版本已经成为官方推荐可应用于生产环境中的版本。 许多用户也许已经成功地把DNN5.0和5.01应用于生产环境了，但是DNN团队认为DotNetNuke 5.1版本才是最终成熟的产品。DNN 5.1版本修复了数百个bugs，并改进和增加了很多功能， 以下是主要更新。 下载 DotNetNuke 5.1.0 2009年6月24号发布，稳定版 主要功能更新： 增加内容版本管理以及在HTML模块中增加简单的工作流控制 增加管理中心模块，更方便管理站点和主机 增加访问皮肤引擎生命周期事件的功能 增加对系统数据表的追踪审核功能 增加Google Analytics支持 增加站点地图搜索引擎访问优先权设置 改进权限系统使用provider模式，允许定制权限provider 改进缓存机制，可以使用分布式缓存系统 改进安装和升级向导，自动侦测.net3.5并根据需要调整web.config 改进“功能扩展”管理，显示使用中的模块，以及模块所在页面 改进“调度管理”，显示在web farm中可以用来执行调度任务的服务器，并选择 改进“调度管理”，支持多个实例运行在同一台服务器 修复删除用户拥有的超级用户权限时产生的问题 修复删除用户时其它模块没有感知的问题 修复在.net3.5环境中升级失败的问题 修复批安装皮肤的问题 修复GetModulesByDefinition API方法在DNN4.x所产生的错误 修改CloakText API方法在5.01中不工作的问题 修改“系统信息”中使用存储过程如果没有相应数据库权限会失败并显示错误的问题 修改在“主机管理”下添加的页面和所在站点无关联的问题 修改在登录页面ReturnURL 不工作的问题 升级的模块和Provider 模块 &#8230; <a href="http://www.dnnmix.com/dotnetnuke-dnn-51-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dotnetnuke-dnn-51-released/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>DotNetNuke &#8211; DNN中文搜索解决方案 (附下载)</title>
		<link>http://www.dnnmix.com/dotnetnuke-chinese-index-search-provider-solution/</link>
		<comments>http://www.dnnmix.com/dotnetnuke-chinese-index-search-provider-solution/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 14:06:55 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN模块开发]]></category>
		<category><![CDATA[Provider]]></category>
		<category><![CDATA[搜索]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=842</guid>
		<description><![CDATA[虽然DotNetNuke在欧美的应用很广，但是很多人觉得DNN在中国有些水土不服，我也有些这方面的感觉，DNN在中文化的进程上还有很长的路要走。前一阵子发布的DNN 5汉化包大家的反响不错，最近征询了一些朋友的意见后，决定进一步解决一下DNN中文搜索的问题，制作一个DNN中文搜索Provider。这个Provider通过整合中科院的中文分词方案完美的解决了DNN中文索引，搜索的问题，识别率高达98%以上，并且借助DNN5新引入的强大的扩展机制安装十分简单。 下载 DnnMix中文搜索Provider dnnmix.com于2009年6月5号发布 适用于DNN5以上的版本 前言 在DotNetNuke中默认的网站内容索引和搜索方式完全是按照英语习惯所定制的，同样的方法对中文来说完全行不通，这也就是为什么很多人发现中文内容在DNN中无法搜索。好在DNN的Provider框架提供了很友好的扩展机制，在不改动DNN核心的情况下，我制作了一个“DNN中文搜索Provider”，通过在网站后台安装这个Provider可以无缝的解决中英文内容索引和搜索的问题。 DNN搜索原理 之所以默认的DotNetNuke搜索和索引方式不支持中文完全是因为英文单词是以空格划分，中文就复杂得多了，中文单词以语意划分没有明显的词边界，这样一来以空格区分单词的方式对中文就完全无效了。我在这里简单地提一下DNN的索引和搜索原理。 DNN网站内容索引 为什么要索引就是因为索引后的内容可以被快速的检索到，有人问为什么不用SQL %%全文匹配的语句搜索，那是因为全文匹配是很消耗数据库资源而且很慢的方法，并且这种方法局限性比较大，搜索的内容必须完全匹配才能得到结果。DNN索引的基本步骤是: DNN的调度管理系统(Scheduler)会定期察看网站是否有新添加或更新的内容 提取，新添加或更新的内容后进行分词 过滤分割后的单词，去掉已存在的单词，以及不符合规则的单词(例如太短) 通过分析后把新单词以及它在文章中的位置，出现频率，相关联的模块信息全部存入数据库 DNN站内搜索 DNN站内搜索的基本步骤是: 获取用户输入的搜索内容 对用户输入的搜索关键词或短语进行分词后得到一个或一系列单词 把得到的单词和数据库中索引好的单词匹配，并根据词频和位置排序 把排序后单词所在的模块标题，模块简介和模块所在的页面链接返回得到搜索结果 DNN中文搜索解决方案 我们可以看到因为没有合适的中文分词方法导致索引的2，3，4步无法正常进行，最终什么也没索引到， 搜索时第2步也因为没有合适的分词方法无法正确的分析用户所输入的中文内容， 另外就算用户输入的是简单的内容，因为之前索引信息没有生成所以第3，4步也是没法正确执行的，最后的结果就是什么也搜索不到。 在这里要感谢一下QQ群里的崔海波同学，海波把他的中文搜索解决方案给我参考，我本来是想直接转换成dnn provider，后来发现其中用到的分词方法NICTCLAS没法在vista下运行，察看了NICTCLAS的源码重新编译后有100多个警告，还是没法正常运行，就没继续花时间再研究，反正网上中文分词的方法有很多。最后选中了两种KTDictSeg和SharpICTCLAS， 经过一些测试比较后感觉SharpICTCLAS的结果更准确些。SharpICTCLAS是中科院计算所开发的ICTCLAS分词系统的C#版本，果然是有两把刷子。 确定了分词法后就开始着手对DNN默认的搜索provider改进, 并且针对中文搜索做了一些优化, 减少数据库读取的次数。整体测试后效果非常满意。接下来就着手开始打包Provider, 在DNN 5中因为引入了统一扩展包的概念，不光模块可以打包安装，就连Provider, 语言包, 皮肤控件都可以打成DNN扩展包，并通过统一的扩展包安装向导安装， 这极大地简化好像provider这类扩展的安装过程。如果在DNN4安装Provider需要手动进行以下步骤 上传dll文件到网站bin文件夹 上传和provider相关的文件到网站provider文件夹 &#8230; <a href="http://www.dnnmix.com/dotnetnuke-chinese-index-search-provider-solution/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dotnetnuke-chinese-index-search-provider-solution/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>从无到有 &#8211; DNN入门学习心得</title>
		<link>http://www.dnnmix.com/dnn-tutorial-for-beginner/</link>
		<comments>http://www.dnnmix.com/dnn-tutorial-for-beginner/#comments</comments>
		<pubDate>Sat, 23 May 2009 12:39:27 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN入门教程]]></category>
		<category><![CDATA[入门教程]]></category>
		<category><![CDATA[皮肤]]></category>
		<category><![CDATA[设置]]></category>
		<category><![CDATA[模块]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=824</guid>
		<description><![CDATA[这篇入门心得是我替DNN QQ群(84943068)里的朋友 &#8211; 辉 &#8211; 转发到我博客上的, 感谢辉把他两个星期从零开始学习DNN的经验分享给大家。 这篇心得的由来是源于下面这段QQ群里的对话:    辉是个好同志没辜负大家的期望，没过多久就把他的入门心得整理好了，里面包含以下几部分 环境 安装 基本操作 皮肤制作 模块开发 网站部署 网站备份 为了方便阅览传阅，以及保持原汁原味我决定以pdf的形式发放出来。大家自由下载 下载DotNetNuke入门心得   * 前言的观点我有些不太认同，不过这些都不是重点了请关注DNN部分！]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dnn-tutorial-for-beginner/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>DNN快速入门教程4 &#8211; 如何安装和汉化DotNetNuke5(视频)</title>
		<link>http://www.dnnmix.com/how-to-install-dnn-and-chinese-language-pack/</link>
		<comments>http://www.dnnmix.com/how-to-install-dnn-and-chinese-language-pack/#comments</comments>
		<pubDate>Thu, 14 May 2009 10:40:30 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN入门教程]]></category>
		<category><![CDATA[入门教程]]></category>
		<category><![CDATA[DNN5]]></category>
		<category><![CDATA[视频]]></category>
		<category><![CDATA[汉化]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=747</guid>
		<description><![CDATA[这一节我会以视频的形式给大家演示一下如何安装DNN 5和汉化包，安装的方法同样适用于DNN 4.5之后的版本。在开始之前我们先回顾一下这个系列： DNN快速入门教程1 &#8211; DotNetNuke系统简介 DNN快速入门教程2 &#8211; DotNetNuke 5系统界面指南 DNN快速入门教程3 &#8211; 如何创建DotNetNuke网站 下面是此视频教程的摘要: 下载DNN安装包和汉化包 配置文件系统权限 配置数据库 配置WEB服务器（IIS） 运行DNN安装向导配置DNN 解决带端口(port number)网站的问题 &#160; * 如果无法在IE播放，请用Fireforx或是Chrome 下载视频 相关资源： 在不同环境下的安装指南：DNN5系统需求及安装指南详解 DNN5安装包和汉化包下载：DNN资源下载]]></description>
		<wfw:commentRss>http://www.dnnmix.com/how-to-install-dnn-and-chinese-language-pack/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>DNN快速入门教程3 &#8211; 如何创建DotNetNuke网站</title>
		<link>http://www.dnnmix.com/how-to-build-a-dnn-cms-website/</link>
		<comments>http://www.dnnmix.com/how-to-build-a-dnn-cms-website/#comments</comments>
		<pubDate>Tue, 12 May 2009 13:41:10 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN入门教程]]></category>
		<category><![CDATA[入门教程]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=716</guid>
		<description><![CDATA[这个DotNetNuke入门教程系列已经停了很长时间了，没有完成的原因是我有太多的东西想写但是自己又没有一个明确的主线。经过最近blog，和QQ群的反馈我突然意识到，这个入门系列就是要帮助大家从零开始完成一个自己的DNN 5网站，不需要太过深入，这样可以另大家了解DNN强大功能的同时又不失去兴趣，并且跟随着这个系列最终踏入DNN之门。   DNN快速入门教程1 &#8211; DotNetNuke系统简介 DNN快速入门教程2 &#8211; DotNetNuke 5系统界面指南   看过了入门教程1和2相信大家已经基本了解DNN是个什么系统以及它的功能，但是我怎么才能用DNN创建一个网站？很多人仍然没有头绪，现在我就以一个初学者的观点来看看我们应该做些什么。 创建普通网站的基本流程 试想下我们创建普通网站的流程， 我想基本就是以下5步 规划网站页面结构：根据用户需求规划出网站的页面结构， 例如首页， 关于， 联系， 新闻 &#8230;. 网页设计： 用photoshop或者firework设计网页 制作网页模板：根据设计制作网页模板或者更原始点把设计转换成一页一页的html网页，然后留出添加内容的位置 创建网页：根据第一步规划出的网站页面结构使用模板建立对应的网页 添加内容：根据每页的功能， 添加文字或者动态功能。例如“关于”可能放些介绍性文字到页面， “联系”可能会放个表单在里面。 创建DNN网站的基本流程 不管用什么语言，什么系统，万变不离其宗只是会把一些步骤简化，那我们来看看用DNN内容管理系统建站是如何实现这几步的。 规划网站页面结构：还是用一样的方法解决 网页设计： 还是用一样的方法解决 安装DNN: 好了，DNN现在上场，我们先把一个干净的DNN系统安装上 制作网页模板：把网页设计转化为DNN专用的页面模板，我们叫它皮肤，在皮肤里布局留出添加内容的位置以及一些DNN专用的动态元素例如菜单，登陆等等。皮肤的格式就是普通的html，制作好后打包上传到DNN系统。 创建网页：用DNN的页面系统来创建网页，并把皮肤应用于创建好的DNN页面。 添加内容：根据每页的功能把不同的DNN模块插入到页面里，例如在“关于”页面中我们把文本模块插入到页面并在模块中添加文字， 在“联系”页面中我们把联系模块插入到页面，联系表单就会自动显示到页面。 你也许注意到了这些字眼， &#8230; <a href="http://www.dnnmix.com/how-to-build-a-dnn-cms-website/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.dnnmix.com/how-to-build-a-dnn-cms-website/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>优化DotNetNuke网站性能的10个技巧</title>
		<link>http://www.dnnmix.com/dnn-performance-optimization-tips/</link>
		<comments>http://www.dnnmix.com/dnn-performance-optimization-tips/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 12:47:20 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 性能优化]]></category>
		<category><![CDATA[优化]]></category>
		<category><![CDATA[技巧]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=459</guid>
		<description><![CDATA[随着越来越多的人开始应用DNN，被问到最多的一个问题就是如何提高DNN的运行速度？默认的DNN配置并不是最优化的配置，在这里就和大家分享一下优化DNN的技巧。以下的这些配置是目前为止我所发现的最佳基准配置，依据不同的主机运行环境，更新频率，访问量，以及用户数量，网站的优化配置会有些不同。经过优化的DNN也是可以运行得很快的。 以下我将使用DNN5.01中文版示范，这些技巧同样适用于DNN4.x。 1. 主机管理 -&#62; 主机设置中的基本优化 首先我们来优化主机设置，我仅在这里指出关键的设置 外观 “显示版权信息”：禁用此项 高级设置 -&#62; 身份验证设置 (只适用于DNN4.x，DNN5设置方法见下) 禁用不需要的身份验证方式, 通常我会禁用LiveID和OpenId以增加用户登陆的速度 高级设置 -&#62; 性能设置 网页状态保存方式：“页面”，这里是指viewstate的存储方式 模块缓存方式：“重量级缓存”，这里是设置DNN数据缓存的时间 客户端缓存：“Public”，这样浏览器就会缓存js,css,图片这些资源文件 压缩设置：“GZip方式压缩”，注意这里只是Gzip压缩只是压缩aspx动态页面，javascript, css等资源文件请在IIS中设置压缩。压缩后页面大小一般会减少60%以上，速度提高也节省带宽。 高级设置 -&#62; 其它设置 任务调度模式: “计时器模式”，HTTP请求模式对访问率低的网站会造成初次访问加载过重的现象。 启用事件记录缓存? ：选中此项 是否自动同步文件? ：禁用此项 2. 卸载不需要的模块和Provider 卸载不需要的模块可以提高加载网站的速度，卸载模块后模块对应的程序集(dll)也会从bin文件夹中移除，这样会减少初次读取网站时加载程序集到内存的数量，以提高网站读取速度。DNN安装向导中默认模式只会安装基本的模块和Provider, 但如果安装时选择了全部模块及Provider请按以下方式卸载， 当需要时再安装。 DNN4.x ：“主机管理 -&#62; &#8230; <a href="http://www.dnnmix.com/dnn-performance-optimization-tips/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dnn-performance-optimization-tips/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>

