There are 9 entries for the tag Optimization
Posted @ 2008/11/19 21:31 By baldwin
最近在研究SunBlog和jQuery的整合, 不敢说有很多成就, 到此为止算是刚入门吧。 jQuery最让我欣喜的是其插件式的开发模式, 这一点几乎和 DNN的模块概念同出一辙。我将陆续写些文章阐述DNN和jQuery, 比如如何开发插件(jQuery Plugin), 如何利用Ajax方式调用Webservice,如何优化UI等等, 今天就简单说说如何开发jQuery插件。
Posted @ 2008/11/2 20:25 By baldwin
今天本Blog模块(代号"SunBlog")又新增了一个比较"Cool"的功能, 那就是TagCloud, 我们在Web 2.0经常提及的热点标签功能, 这也是大部分Blog应用(比如SubText,BlogEngine.NET)具有的功能(feature),故SunBlog也考虑进来,方便用户...
Posted @ 2008/8/13 17:59 By baldwin
SEO, 是Search Engine Optimization的缩写, 翻译过来是“搜索引擎优化", 直白说就是“针对搜索引擎所做的优化处理工作”。是一种利用搜索引擎的搜索规则来提高目的网站在有关搜索引擎( Google, Baidu, Live Search 等) 内提名的方式。它可以给你的网站带来更多的客户访问量和更高的点击率. 这无疑对于任何一个网站都是处于至高地位的策略. 今天在此将开辟一个专题来谈谈DNN里边的SEO解决方案
Posted @ 2008/4/8 17:57 By baldwin
当你的dnn站点在线运行了一段时间之后,你会发现速度在不断下降,加载页面很慢很慢,最后导致连自己都懒得访问了.这是为何呢?仔细寻找,你可能会发现数据库一直在膨胀,我想这就是站点变慢的罪魁祸首,在dnn中,如果你开启网站记录这一功能或某一任务调度,这些都会产生一堆的记录信息,久而久之就让你站点的数...
Posted @ 2007/10/27 20:03 By baldwin
在优化DNN的过程中我们可能注意到这一点, 就是我们的皮肤文件一般都写在同一个文件,可能是skin.css或container.css, 也就是说不论我们页面加载是否应用到该样式文件里边的所有属性,我们总会必须加载这样一个CSS样式文件,尽管皮肤有很多属性并不是我们所需要的,但有时我们所创建的皮肤可能会包含好些个类别的skin(也就是我们通常提到的主题theme), 比如专为首页显示的xx_Home.ascx, 专为管理页面的xx_admin.ascx, 一般的xx_skin.ascx等等, 显然这些页面可能是不同的布局设计, 不同的样式定义, 如果这些不同的样式都在一个skin.css里定义的话, 那肯定导致该文件冗赘, 并且不能达到不同的样式的目的(前提是你使用同样的class样式定义). 今天准备在此分享一个针对此类问题的解决方案, 简约而实用, 采用此方案将不会造成数据加载的不必要负荷, 提高页面的加载速度, 从而达到我们加速DNN的目的。
Posted @ 2007/10/10 8:09 By baldwin
如果你开发过DNN模块或阅读过模块的代码,你应该会知道模块控制类所经常使用的一个对象CBO,它在DNN里是大名鼎鼎的,几乎所有的模块开发都会涉及并使用这一对象. 究竟CBO是什么呢, 如何使用呢?它有什么优势和缺点么?请听我慢慢道来 :)
Posted @ 2007/10/7 16:38 By baldwin
在上一篇文章 DNN默认核心CSS继承关系解析 ,我曾简要分析了DotNetNuke的样式继承关系,在此我再对此作些补充,算是做些总结。 是的,DNN是通过外部样式表来规划页面布局和交互界面设计的,其途径就是把所有样式文件拆分到不同的,具体的样式单(比如skin.css,portal.cs...
Posted @ 2007/10/7 9:11 By baldwin
我想稍微使用dotnetnuke框架的DNNer都知道DNN运行速度是一个瓶颈,尽管框架一直在优化的努力中,从版本2.x到3.x,再到如今的4.6.x,性能已经有了质的飞跃,这是值得欢欣的。但我们也看到,由于一开始就引入了skin动态加载的机制及其模块插件化的模式等等,致使性能有所影响,特别是对于我们国内带宽不是特别充裕的用户来说,访问一个很一般的DNN网站也是极其难受的,可能一开始一片空白,过了几分钟突然所有的内容和图像冒出来,让你觉得很难接受如此蜗牛的加载速度.在此我冒昧以我个人的经验及其论坛的一些成型的做法罗列一些建议,希望对比较关注DNN性能的DNNer有所启发和帮助. 有兴趣想对DNN进行优化的朋友不妨看看
Posted @ 2007/9/17 13:03 By baldwin
我想大家都知道DNN模块标题是在模块设置里边编辑的,并且只有文本框(TextBox)的编辑,而不具有富文本的编辑功能,但有时我们可能有标题有不同效果变化的需求,比如想把标题有两种字体的显示(比如标题加简要的附加说明,而附加说明需要不同字体或大小),或需要添加一些Icon性质的小图片等等.在此我提供...