一些活跃的大型论坛社区系统压力很大, 经常面临性能的瓶颈,而采用主从读写分离的方式可以有效的缓解这种性能瓶颈。因此,“主从读写分离”是大型社区提高负载、解决性能瓶颈所必须的服务器架构方法。Discuz! X3系统结合已有的服务器架设经验,进一步降低主从分离系统的架设难度,并将其整合进产品包中,将这种主从分离技术开放给每一个需要的社区使用。
主从读写分离并非是一个新的技术,Discuz! X3之前,主从读写分离主要提供给一些大型或者超大型的客户使用, 所以标准的程序代码中并没有提供。
考虑到论坛社区应用越来越广泛, 站点的发展速度和规模扩张也很快,所以 Discuz! X3 将“主从读写分离”功能内置在Discuz! X3产品之中。而且用户操作也很简单,只需要简单的修改配置文件,就可以快速完成系统部署。
同时Discuz! X3的主从读写分离功能进行了扩充,可以支持1主1从、1主多从、多主多从,甚至可以指定某个表部署到从服务器。这些功能的实现都可以通过修改配置文件来实现,大大降低了站长应用该功能的难度。
读写分离架设难度降低 大幅提高社区负载
图:修改配置文件可实现读写分离
读写分离架设难度降低 大幅提高社区负载
图:Discuz! X3数据库读写分离示意图 |