SupeSite页面模板里面含有不同的模块,这些模块的数据,是根据站长的需求,依据不同的条件检索出来的,一般来说,这些查询都非常占用MySQL资源。我们于是引入的模块缓存进制,就是将查询结果缓存到一个数据表中,下次再浏览的时候,就直接从数据库中读取这些缓存了。
现在,我们又引入了文本存储进制,就是,站长可以根据自己的MySQL负载情况,选择模块缓存的存储方式了。可以将这些模块的缓存,全部存储为文本,而不是存储到数据库中。下次直接读取文件就可以了。官方(
http://X.discuz.net)程序已经升级并开启了这个文本存储缓存的进制,有兴趣的可以查看一下效果。从页脚的MySQL查询数中可以看出端倪。
例如:
引用:
Processed in 0.086802 second(s), 0 queries, Gzip enabled
使用文本存储缓存机制后,SupeSite频道首页等页面的数据库查询数都为0了,也就是大部分时间下,这些页面,根本不占用MySQL资源了
