Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
浪子飞翔 发表于 2007-2-12 15:22:22 | 显示全部楼层 |阅读模式
上篇谈到,由于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

查看全部评分

vivafei 发表于 2007-2-12 15:24:02 | 显示全部楼层
ha ha  占位成功
回复

使用道具 举报

51好东西 发表于 2007-2-12 15:27:25 | 显示全部楼层
哈哈,板凳也好!

学习中...


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

[ 本帖最后由 51好东西 于 2007-2-12 15:28 编辑 ]
回复

使用道具 举报

51好东西 发表于 2007-2-12 15:28:57 | 显示全部楼层
趁运气好多占一楼,哈哈
回复

使用道具 举报

lu5266 发表于 2007-2-12 15:31:37 | 显示全部楼层
回复

使用道具 举报

运动男孩 发表于 2007-2-12 15:33:38 | 显示全部楼层
回复

使用道具 举报

阿喀琉斯 发表于 2007-2-12 15:37:39 | 显示全部楼层
好啊......小改动大作用
回复

使用道具 举报

slmtly 发表于 2007-2-12 15:39:27 | 显示全部楼层
坐前排咯~~~~~~~~
回复

使用道具 举报

huaxue 发表于 2007-2-12 15:43:12 | 显示全部楼层
坐前排咯~~~~~~~~
回复

使用道具 举报

chxf 发表于 2007-2-12 15:44:12 | 显示全部楼层
好位置
   
支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 08:34 , Processed in 0.035421 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表