DISCUZ优化全教程

作者:  日期:2006-6-9 13:30:37  来源:中国教程网  点击:次  评论

很多朋友都说dz不如phpwind快或者dz反映很迟钝等等问题。偶认识dz快2年了。真正使用却是今年5月份开始。从使用至今一直都在致力于研究dz优化等方面的东西。而且一直都是争取在界面美观度,功能实现 和 浏览速度 3方面上追求一个平衡点。当然,融入个人感情因素的话。本人可能略有偏向浏览速度^_^。。。

其实给我感觉。一个新安装的dz就像新安装的XP一样。不经任何优化就投入使用只会让重装系统成为家常便饭。所谓凡事预则立,不预则废。就让我们好好地给DZ[优化]一下吧。

MISSION START

首先是官方手册里淘到的东西,不是我火星。是的确很多新人都不去看它。。。

QUOTE:
论坛自身优化

很多朋友想象中,对整个论坛系统的效率、负载能力进行优化是很高深的技术。事实上,您仅通过对 Discuz! 自身系统设置合理的配置,就可以实现对速度卓有成效的优化。

由于 Discuz! 是使用数据库的应用程序,因此数据库的大小,具体说也就是帖子数目,会员数目等,都直接影响到各项检索的速度。我们尽最大可能保证整个论坛的速度不因为数据库尺寸的增加而降低,你论坛的帖子在 300 万以内,会员数目在 15 万以内,基本都不会感到速度变慢的情况。我们建议您的帖子数目保持在 500 万以内,会员数目保持在 30 万以内,以使得论坛处于较好的运行状态。

除去帖子和在线人数的因素,您可以尝试从以下几个方面入手优化 Discuz! 的速度:

在 系统设置 的 Discuz! 选项 中,打开 页面 Gzip 压缩,在支持 Gzip 压缩的系统上可以提高页面打开速度数倍
请打开 Discuz! 选项 中的 点击数批量更新 功能,这将明显提高系统的负载能力
如果您常年不更新模板,可将 config。php 中 $tplrefresh 的值置 0 或调大(最大为 9)。这是个专家参数,关系到模板更新的时间检查,如果您不完全了解原理,切勿盲从!!!
定期(如每个月)优化数据表
选择装有 Zend Performance Suite 的空间商,Zend Performance Suite 是商业软件,由于 Discuz! 是代码与数据库并重的论坛产品,该软件可以极为显著的提高 Discuz! 的运行效率。

下面列出几个可能会影响 Discuz! 效率的功能,如果不必要,您可以在系统设置中减小设置值或将其关闭:

论坛统计功能
帖子列表显示加点的图标
过多的(超过初始安装默认数目的 3 倍以上)Smilies 或词语过滤
过多的(超过初始安装默认数目的 1.5 倍以上)每页显示主题数、帖子数和会员数

注意:鉴于 Discuz! 特别设计的体系结构,可能会和其他论坛产品有所不同。没有列出来的其他功能,我们都认为打开与关闭不会对程序效率产生大的影响,您可放心的使用。
如何~~~一些常常被忽略的问题已经提醒你去关注他们了吧?


下面是我个人的一些优化心得,希望抛砖引玉:


1。安装完成后务必删除install文件夹。(见过好几个人只删除了install.php文件而已,这虽是安全问题。但也希望引起注意)

2。模板代码。DZ的核心代码设计的的确很让人佩服。但是很多次要因素却没有得到重视。比如模板。其内大面积的table代码成为了影响速度的罪魁祸首。如何简化?请看本文最后的div简解。

3。模板图片。如果你所使用的模板图片各个身材魁梧。而且header.htm还有大几十甚至上百kb的图片。那么劝你不要用这个模板。否则影响的速度不是一点半点。原理就是IE读取网页都是从上到下的顺序。如果头部不精简。那么给人的第一印象就是-网站速度慢。

4。rewrite。很多人不知道这是个什么东西。下面简单说一下:你看到网上很多本应该是动态程序的叶面变为了动态。很多朋友问我。dz怎么会能静态呢。其实这就是rewrite了。目前很多apache空间都是支持rewrite。也有很多朋友苦心钻研这东西。偶的个人经验:有无皆可。因为从使用中的确能感到rewrite有一定程度额外的影响服务器系统效率。虽然不多吧,但是面对个人空间那仅有的一点资源已经不可忽视了。而另一方面。使用了rewrite之后被搜索引擎收录的几率也的确增高了许多。虽然很多朋友认为rewrite是假静态。但是搜索引擎可不像你这么聪明哦~~~

本新闻共2页,当前在第1页  1  2  

〖责任编辑:肥鱼〗 发送给好友 打印 顶部
会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论

推荐教程

热点教程

请尊重别人的劳动,原创教程转载必须注明作者及出处
中国教程网简介 | 业务合作 | 广告服务 | 联系我们 | 招聘信息 | English | 网站地图 | 客服中心

中国教程网
©2005-2007