焦点提示:作为新一代的专业社区建站平台,Discuz! X2融合了“跨界融合”的设计理念,其系统架构全新结构,机能卓越,并且把论坛(BBS)、社交网络(SNS)、派别(Portal)、群组(Group)、开放平台(Open Platform)应用充实融合于一体。小编有幸第一时间测试了Discuz! X2的机能表示,出格从分表技能、缓存技能、主从疏散等角度别离记录本身的测试体验。
相关阅读:
Discuz!X2机能测试之读写疏散
Discuz!X2机能测试之分表技能
Discuz!X2机能测试之缓存技能
Discuz!X2机能测试之静态内容压缩
Discuz! X2机能测试篇(二):缓存技能
所谓缓存技能,是指将已经处理惩罚好的数据通过文件、数据库、内存等方法存储下来,以便于系统的再次操作,淘汰对沟通数据举办反复处理惩罚的进程。
其实,缓存技能的利用在软件产物中很常见, 我们常见的一些硬件产物譬喻CPU\硬盘等也城市利用缓存技能。缓存技能的利用会大幅度晋升系统处理惩罚数据的速度, 低落系统负载压力。论坛社区作为互动性很强的软件产物, 缓存技能可以大幅度的缓解数据库压力, 晋升系统处理惩罚用户请求的本领, 让访客可以得到更好的利用体验。
对付站长而言, 在沟通硬件情况下, 缓存技能可以让处事器可以承载更多的用户会见,从而低落站长对硬件的投入本钱。
个中,Discuz! 的缓存技能从Discuz! 1.0 到此刻的Discuz! X系列产物,不绝完善和成长,已经形成了一整套办理方案,涵盖了整个社区系统。下面,小编带你相识Discuz! X2缓存技能的四个特征:
全面
Discuz! 的缓存从内容上分,主要由页面数据缓存、系统数据缓存、业务数据缓存三部门构成,可以有效的低落页面网络数据流量、制止数据反复处理惩罚进程, 在不低落数据的及时交互需求的前提下,将绝大部门数据都缓存了起来。
图1:页面缓存
多样
Discuz! 的缓存可以支持数据库、文件、内存三种形式的存储,用户可以依据本身的处事器情况、硬件状况、负载压力选择适合的缓存模式。同时,在系统靠山举办缓存计策的调解、有效期的调解,可以组合搭配出各类百般的缓存实施方案。
图2:统计技能缓存
高效
Discuz! 的缓存更新机制、垃圾接纳机制可以保障缓存在更新时将系统负载压力低落到最小,垃圾接纳机制可以保障缓存内容不会恒久攻克系统资源,始终保持高效的运转模式。
开放
Discuz! 的缓存技能是完全开放给插件和第三方措施, 除了提供缓存的读写接口,从Discuz! X1.5开始还开放了建设与更新接口。第三方措施只需要挪用接口函数,就可以建设\更新\读取本身的缓存和系统民众缓存,大大晋升了开拓效率,低落了缓存技能的利用门槛。
Discuz! X2 R20120628 简体GBK下载