Discuz!X2 附件分表与主题图片表解析
来源:互联网 发布:ev3编程软件中文版 编辑:程序博客网 时间:2024/05/01 21:59
1.背景:
在 Discuz! X2 中,将原有的1个附件表和1个附件描述表合并,然后分为了 11 个表,在很大程度上加强了论坛对于附件数据量的支持,同时减轻在附件记录非常多的情况下,造成服务器负载比较高的问题。
同时增加了一个主题图片表,如果一个主题的楼主贴包含有图片附件,则将会将这些附件中宽度最大的图写入到这个表。
2.附件表解释:
pre_forum_attachment附件索引表pre_forum_attachment_0附件分表 0pre_forum_attachment_1附件分表 1
其中
pre_forum_attachment 表作为保存附件 id 与真实附件信息资料的索引存在。表中存储的数据有
附件id,主题id,帖子id,分表id,下载次数
pre_forum_attachment_{1-9} 表 作为真实的保存附件的数据表,其中的数据包括原来的附件表中所有信息,同时还有原来的附件资料表中的数据,比如附件描述等。这里是由主题的 tid 最后一位来决定附件要保存在哪个分表里面的。
pre_forum_attachment_unused 表保存的是在发表帖子的时候上传了,但是没有真正发帖成功的附件。
pre_forum_threadimage 表保存的是,一个主题中的楼主贴图片附件中,宽度最大的一张图片。这张图片的功能在于 DIY 模块调用帖子模块选择包含图片附件的的时候,显示的图片是直接从这个表查询出来的。同时,这各表中的记录的图片也是作为图片模式的主题封面存在的。
在 Discuz! X2 中,将原有的1个附件表和1个附件描述表合并,然后分为了 11 个表,在很大程度上加强了论坛对于附件数据量的支持,同时减轻在附件记录非常多的情况下,造成服务器负载比较高的问题。
同时增加了一个主题图片表,如果一个主题的楼主贴包含有图片附件,则将会将这些附件中宽度最大的图写入到这个表。
2.附件表解释:
pre_forum_attachment附件索引表pre_forum_attachment_0附件分表 0pre_forum_attachment_1附件分表 1
...
...
pre_forum_attachment_7附件分表 7pre_forum_attachment_8附件分表 8pre_forum_attachment_9附件分表 9pre_forum_attachment_unused未使用的附件表pre_forum_threadimage主题图片表其中
pre_forum_attachment 表作为保存附件 id 与真实附件信息资料的索引存在。表中存储的数据有
附件id,主题id,帖子id,分表id,下载次数
pre_forum_attachment_{1-9} 表 作为真实的保存附件的数据表,其中的数据包括原来的附件表中所有信息,同时还有原来的附件资料表中的数据,比如附件描述等。这里是由主题的 tid 最后一位来决定附件要保存在哪个分表里面的。
pre_forum_attachment_unused 表保存的是在发表帖子的时候上传了,但是没有真正发帖成功的附件。
pre_forum_threadimage 表保存的是,一个主题中的楼主贴图片附件中,宽度最大的一张图片。这张图片的功能在于 DIY 模块调用帖子模块选择包含图片附件的的时候,显示的图片是直接从这个表查询出来的。同时,这各表中的记录的图片也是作为图片模式的主题封面存在的。
0 0
- Discuz!X2 附件分表与主题图片表解析
- Discuz!X2 附件分表与主题图片表解析
- Discuz!X2 附件分表与主题图片表解析
- discuz!x2主题分表、帖子分表功能分析
- Discuz x2 设置上传附件大小及类型
- WordPress与Discuz! X2整合教程
- Discuz X2 与 jQuery 兼容解决方案
- Discuz! X2中存放用户信息的表
- DISCUZ! X1.5 X2.0RC完美解决用户组上传论坛附件大小限制!
- 【discuz X2】discuz X2结构总结
- DEDECMS V5.6 与 DISCUZ X2 优点缺点!
- Discuz! X2.5 与 UCenter 通信失败的解决方法总结
- discuz!X2插入主题帖子所需运行的代码和SQL语句
- discuz!X2插入主题帖子所需运行的代码和SQL语句
- Discuz! X2.5 个人空间主题列表帖子分页地址出错的解决方法
- discuz X2 权限
- discuz x2 二级域名设置
- discuz X2数据字典
- 802.11 WLAN 中省电(Power Saving)的一些参数解说
- Java的HashMap和HashTable
- mini_httpd,CGI 是什么
- 初始化list和map时就给它赋值
- C/C++不同文件夹下包含头文件的方法及#include的使用
- Discuz!X2 附件分表与主题图片表解析
- TCP连接状态详解
- 安卓微信分享 回调
- HtmlAgilityPack的简单使用
- C# 同一应用程序域不同线程之间的参数传递方式
- HDU4901 The Romantic Hero
- Unity3D Quaternion各属性和函数测试
- Spark的协同过滤.Vs.Hadoop MR
- 第十一周项目2-求最大公约数