主机头

标题: discuz升级及硬件升级的一些教程说明 [打印本页]

作者: admin    时间: 2015-6-11 15:49
标题: discuz升级及硬件升级的一些教程说明
下面是落伍者的管理对于论坛升级及硬件升级后的一些升级。

基本语言看得懂。

硬件:
Dual XEON  E5-2650v2
32G 内存
4X256G 三星固态硬盘做 RAID10
1G缓存 阵列卡

预计旧机器将会用做备用或者做MySQL读写分离。

去年对数据库做了分割存档,这次升级因为硬件上了一个台阶,能负载更大的数据库,所以把分割了的数据合并了回来。合并升级之后 如下 :
当前数据库尺寸        48.93 GB
Ucenter数据库尺寸  1.7GB
POST 表          23.69 GB
Thread表     7.56GB (10829656条记录)

目前的环境搭建 :
MySQL-5.6.24
Apache-2.0.65
PHP-5.3.29 (APC enable)
Nginx-1.8.0

软件的安装配置不再累述,以前的帖子里面就有。
对类似的大型论坛的优化建议:
1. post表需要使用MySQL的partition功能进行分表 。
2. thread表使用**的存档功能,把老帖子分开存档。
3. 硬件上有条件的,尽量做MySQL读写分离。
4. 数据库大了,固态硬盘做RAID10是必须的,这笔钱没办法省。
5. 如果硬件上不允许,只有动动手脚,把post和thread表分割到不同机器上做存档,这个有一定的技术难度。

Discuz**的优化以及分表功能,请务必要在自己清楚了解具体作用,有能力中断操作恢复原状的情况下进行操作。
必须自己会恢复数据的能力!不过也算是简单啊。哈哈





欢迎光临 主机头 (http://zhujitou.com/) Powered by Discuz! X2.5