Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

Discuz!5.5大揭秘之系统优化篇(二):启动主题缓存新机制 为服务器减压

上篇谈到,由于Discuz!5.5对整个论坛的缓存机制进行了变革更新,使得论坛的整体更新效率有了大幅度提高。现在我们从小处入手,来细细品味一些局部的优化,比如下面介绍的主题缓存优化。

大家都知道,一些访问量高的大型站点,当在线人数达到 10,000 以上时,MySQL查询会变得十分的繁重。那怎么样才能为MySQL减压呢?

经过我们长期的分析发现,在网站实际运行过程中,网站论坛用户主要浏览的是每个主题帖子的详细页面,而这其中访问者的身份又以游客居多。根据这个规律,Discuz!5.5更改了以前版本的主题缓存机制,将游客访问的页面缓存起来,下一个游客在访问同一个主题时,直接调用缓存内容,而不用去再次查询数据库,这样可以有效的减轻数据库服务器的压力



什么时候缓存?

在游客第一次访问某帖子时,如果该论坛开启了主题缓存功能,那么会估算该帖子被访问的频度将帖子内容缓存到磁盘,在下一个游客来看时,直接读取出来。


缓存在什么地方?

缓存会产生大量的文件,我们将其分散成三层目录,避免单个目录底下文件过多影响系统速度。每个目录可以存放400w个帖子主题,足已应付绝大部分大型论坛的需求。


如何设置缓存?

站长可以在后台“页面缓存设置”中,通过调整缓存系数,来决定缓存哪些帖子,控制帖子缓存的个数,达到空间和效率的完美平衡




前后效果对比:

下面看一下没开启主题缓存前后打开页面所需时间的对比:

未开启主题缓存前打开某个帖子所需时间:




开启了主题缓存后打开该帖子所需时间:




你看,经过主题缓存之后,效果是不是很显著啊     好了,今天就先到这里吧。


Discuz!5.5大揭秘之系统功能篇:
Discuz!5.5大揭秘之系统功能篇(一):个性迷你空间  国内独家首创
Discuz!5.5大揭秘之系统功能篇(二):酷眩道具中心  六大系统齐登场
Discuz!5.5大揭秘之系统功能篇(三):广告位全新布局 提升论坛盈利空间
Discuz!5.5大揭秘之系统功能篇(四):WAP功能高歌猛进 实用性大幅度增强
Discuz!5.5大揭秘之系统功能篇(五):完善JS调用功能 定制页面更轻松
Discuz!5.5大揭秘之系统功能篇(六):图文任意混排  附件自由买卖
Discuz!5.5大揭秘之系统功能篇(七):升级远程附件 引入众多新特性
Discuz!5.5大揭秘之系统功能篇(八):模版复制和模版恢复 操作简单又安全
Discuz!5.5大揭秘之系统功能篇(九):诸多特色小功能 闪烁细节大魅力 (上)
Discuz!5.5大揭秘之系统功能篇(十):诸多特色小功能 闪烁细节大魅力 (下)

Discuz!5.5大揭秘之系统优化篇:
Discuz!5.5大揭秘之系统优化篇(一):变革论坛缓存更新机制 提高更新效率
Discuz!5.5大揭秘之系统优化篇(二):启动主题缓存新机制 为服务器减压
1

评分次数

ha ha  占位成功
收费解决任何DZ技术问题,如搬家等,或者服务器环境配置与安全问题,请联系QQ:85075421       广州天网数据,5G/400年合租空间,支持月付
哈哈,板凳也好!

学习中...


我爱好东西中文网  http://bbs.52hdx.com/

[ 本帖最后由 51好东西 于 2007-2-12 15:28 编辑 ]
趁运气好多占一楼,哈哈
好啊......小改动大作用
绿野仙踪:http://www.yelia.com/bbs
天使朵朵:http://www.yelia.net推荐!
LeoBBS:http://vip.yelia.com
坐前排咯~~~~~~~~
坐前排咯~~~~~~~~
好位置
   
支持
返回列表