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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz!5.5大揭秘之系统优化篇(一):变革论坛缓存更新机制 提高更新效率

[复制链接]
浪子飞翔 发表于 2007-2-10 22:26:09 | 显示全部楼层 |阅读模式
本篇主要谈的是Discuz!5.5在系统优化方面所做的改进和提升。前篇介绍的系统功能大多数都是在前台一目了然的,而系统优化则很难在表面上体现出来,所以我们认为有必要单独用几个篇幅进行讲解。事实上,Discuz!5.5的强大,更多的方面也正是来自于软件底层的创新和优化

由于涉到一些底层的技术细节,所以在本篇在行文上会略显得有些沉闷。其实对于普通用户来说,不必掌握这些技术上面的细节,便能体会到Discuz!5.5的性能提升。但是我们还是希望通过循序渐进的系列介绍,逐步将DZ爱好者带入一个较高的境界。



变革论坛缓存更新机制

Discuz!5.0 在更新缓存时首先删除所有的模板缓存,然后重新生成程序缓存(例如一些全局设置等)和 css 缓存。这样做有一个不足:如果论坛安装有很多的风格,在重新生成 css 缓存时,需要重新编译 css 模板,大量的后台运算将会消耗很多时间,在服务器繁忙的情况下很容易导致 PHP 运行超时。

Discuz!5.5 对缓存更新机制进行了颠覆性的变革,改变了更新缓存时两者的先后顺序,这样,在重新生成 css 缓存时不需要进行模板编译(因为 css 模板缓存还没有被删除呢),有效的避免了上述问题的存在,极大地提高了更新缓存时的效率

这个改变,直接带来了Discuz!5.5性能的大幅度飞跃。Discuz!研发小组的liuqiang同学透露,未来在研发时还会进一步考虑分步更新或拆分更新,将论坛效率进行更高的提升

如果大家有什么好的想法,不妨一起来探讨,让我们一起打造更加优化快捷的Discuz!。


小提示:

PHP中国官方网站PHPChina上有很多PHP技术文章讲解,想成为大侠的话可以多去参考。如:《缓存技术详谈—php》《以Discuz!为例,分析PHP中的缓存技术》,对本文都是很好的阅读延伸。


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大揭秘之系统优化篇(二):启动主题缓存新机制 为服务器减压

评分

5

查看全部评分

龙逍遥 发表于 2007-2-10 22:27:21 | 显示全部楼层
http://www.qqpop.net
  http://www.yongchao.org
  嘎嘎

[ 本帖最后由 龙逍遥 于 2007-2-10 22:35 编辑 ]

评分

2

查看全部评分

回复

使用道具 举报

疯子拿把枪 发表于 2007-2-10 22:28:00 | 显示全部楼层
占座支持!!!!!!!!!!

[ 本帖最后由 疯子拿把枪 于 2007-2-10 22:29 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

龙逍遥 发表于 2007-2-10 22:28:08 | 显示全部楼层
吧地板也占了支持楼主
回复

使用道具 举报

52game 发表于 2007-2-10 22:28:17 | 显示全部楼层
蓝魔之家欢迎您!
http://www.ramos.net.cn

[ 本帖最后由 52game 于 2007-2-10 22:30 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

龙逍遥 发表于 2007-2-10 22:28:27 | 显示全部楼层
日  疯子的速度真够快的  
回复

使用道具 举报

52game 发表于 2007-2-10 22:28:39 | 显示全部楼层
再来几个!!!!!!!

评分

1

查看全部评分

回复

使用道具 举报

52game 发表于 2007-2-10 22:28:57 | 显示全部楼层
我再来了!!!!!!!!!!
回复

使用道具 举报

疯子拿把枪 发表于 2007-2-10 22:29:17 | 显示全部楼层
回复

使用道具 举报

52game 发表于 2007-2-10 22:29:18 | 显示全部楼层
哈哈!广告了啊!!!!!!!!

评分

1

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 12:25 , Processed in 0.037659 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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