经常能听到站长这样的反馈:论坛运行得越来越慢,论坛数据库数据增加到几个G,论坛服务器承受的压力越来越重,版主和会员们抱怨发帖、看帖速度变慢……其实,这都是数据库过大导致的问题。
据估算,当一个论坛的帖子量超过300万时,其数据库也相应的超过1G,那么该论坛的访问速度会明显变慢,会员看帖、发帖、回帖的响应速度也会明显变慢。因此,数据库过大导致的论坛响应速度变慢问题是普遍问题和常见现象,也是站长们所急需解决的一个难题。而采取“数据库分表技术”,可以对论坛性能进行优化,有效解决站长难题,提升论坛访问效率。
Discuz! X3之前的版本,已经支持主题分表和帖子分表,现在数据库分表技术火热升级,新增附件分表和短消息分表,并且支持“无干预分表”模式,用户不必时时关注数据表的大小,系统会将数据直接分散存储。
图1:支持主题、帖子、附件和短消息分表
图2:分表提升论坛访问效率
图3:主题分表
图4:帖子分表
图5:附件、短消息分表 |