核心提示:作为新一代的专业社区建站平台,Discuz! X2融合了“跨界融合”的设计理念,其系统架构全新构造,性能卓越,而且把论坛(BBS)、社交网络(SNS)、门户(Portal)、群组(Group)、开放平台(Open Platform)应用充分融合于一体。小编有幸第一时间测试了Discuz! X2的性能表现,特别从分表技术、缓存技术、主从分离等角度分别记录自己的测试体验。
Discuz! X2性能测试篇(三):读写分离
一些活跃的大型论坛社区系统压力很大,,经常面临性能的瓶颈,而采用主从读写分离的方式可以有效的缓解这种性能瓶颈。因此,“主从读写分离”是大型社区提高负载、解决性能瓶颈所必需的服务器架构方法,许多站长为此翘首以盼。
小编了解到,Discuz! X2系统结合已有的服务器假设经验,进一步降低主动分离系统的架设难度,并将其整合进产品包中,将这种朱从分离技术开放给每一个需要的社区使用。下面小编带领大家具体了解。
应用历史
首先,主从读写分离并非是一个新的技术,Discuz! X2之前,主从读写分离主要提供给一些大型或者超大型的客户使用,所以标准的程序代码中并没有提供。
修改配置文件
其次,考虑到论坛社区应用越来越广泛,站点的发展速度和规模扩张也很快,所以 Discuz! X2 将“主从读写分离”功能内置在Discuz! X2产品之中。而且用户操作也很简单,只需要简单的修改配置文件,就可以快速完成系统部署。如下图所示:
图1:读写分离
多种扩充方式
最后, Discuz! X2 的主从读写分离功能也进行了扩充,可以支持 1主1从,1主多从,多主多从,甚至可以指定某个表部署到从服务器。这些功能的实现都可以通过修改配置文件来实现,大大降低了站长应用该功能的难度。
图:读写分离示意图
本文来源:不详 作者:佚名