以下简称 Discuz!X 2.0 为 dx2, Xiuno BBS 2.0.0 RC2 为 xn2
升级方法:
1. 备份 dx2 database,以防止意外。
2. 新建目录:dx2, 移动所有dx2文件到该目录下
3. 上传 xn2, 根据提示,安装。
4. 确定有如下文件: upgrade/dx2_to_xn2.php (下载附件或者下载最新的安装程序包里含有 dx2_to_xn2.php )
5. 修改 conf/conf.php 中的 site_runlevel 为 3, 确保只有管理员有权限访问论坛。
6. 访问 http://www.domain.com/upgrade/dx2_to_xn2.php 开始升级
7. 喝茶去吧。根据大数据量的测试,900W+ 数据大概一天一夜的时间。
Xiuno BBS 高负载安全论坛 v2.0.0 RC2_Build_20120911
XiunoBBS简介:十年磨一剑!
XiunoBBS是一套面向千万级数据量设计的开源论坛软件,基于PHP/MySQL/MongoDB/Memcached/LinuxC/JQuery/采用MVC+AOP模式开发,旨在解决BBS站点负载过高的问题,是大中型站点理想选择的对象。自2008年开始设计开发,2010年放出第一个版本Xiuno1.0,一共经历了近两年多的开发时间,精雕细琢,是一件艺术级的产品。
Xiuno这个名字来源于圣斗士星矢白羊座的黄金圣斗士修罗,他的攻击速度和战斗力是十二宫最强的,他是速度和力量的化身;在佛教里面,修罗为六道之一,处于人道和天道之间的一道,半人半神,性情刚烈,好战斗(梵语中,修罗意味端庄,气宇轩昂,阿为否定,阿修罗意思为丑陋好斗)。我们取其寓意,希望Xiuno变得越来越强,越来越快。
在XiunoBBS的第一行代码开始(一共大约有4W多行代码,历时多年积累)对性能的追求就到了苛刻,完美,歇斯底里,神经质,作者本人经常因为权衡一个方案而陷入冥想状态,在千万级数据下,最终的程序执行速度基本控制在0.00x秒,是作者本人比较满意的。
XiunoClickdv1.0
同时我们发布Linux下的点击数服务XiunoClickdv1.0,它是一款Linux下运行的Service,由C/C++编写,效率非常高,每秒可以完成2w+请求,用来解决大型网站高负载问题。
详情请查看:http://www.xiuno.com/thread-index-fid-14-tid-230.htm
XiunoBBS2.0.0RC2:
经过对RC1三个月左右时间的改进,我们迎来了RC2,它压缩后只有1M,解压后2M,感谢在这期间对Xiuno提出建议和帮助测试的朋友!感谢你们:风行水上,逆流,右键森林,锦毛鼠,恒星,谢杰航。。。此次主要为代码优化,特别是插件机制得到了很大的增强,采用了AOP编程模式,使得插件不受主程序升级影响,并且风格也可以通过插件实现。
功能方面:精简的BBS核心+“精华手册”
支持二级板块
支持板块和用户组权限设置
三级置顶:普通板块,大区板块,全局板块(公告)
精华手册支持多维无限分类
发帖可视化编辑器(支持多文件上传)
注册EMAIL验证(多SMTP轮发)
登录注册发帖回帖等弹出层实现,减少页面跳转。
版主权限分为三级,超版版主,大区版主,普通版主
页面短消息,优化的策略,在考虑消息的实时性提示的同时照顾了性能
简单的关注功能
简单的个人空间
主题列表页面两种排版方式:文字列表+图文列表
主题列表增加排序方法:按照顶贴排序,按照发帖时间排序
基本的支付接口:支持网银,支付宝,线下。增加了“金币”的概念,方便二次开发
IP黑名单、白名单
禁止用户发帖,访问等权限(带过期机制)
统计每日发帖,注册用户数
PHP,MYSQL错误日志
友情连接
在线列表的查看
搜索支持了对SPHINX的支持,并且有自动化安装脚本
XiunoBBS2.0.0RC2功能改进:
增强:插件机制
增加:附件下载消耗金币,支持通过网银,支付宝充值。
增强:编辑器优化改进,支持图片文件分离上传
调整:默认安装为传统BBS模式,宽屏为可选插件,在后台可以随时安装卸载
增加:版主管理(下个版本将强化版主管理)
增加插件:公告插件
增加插件:灯鹭(支持十几家平台登录,包括QQ,新浪微薄,MSN...)
增加插件:UCenter(可以与其他应用同步登录注册)
改进一些细节问题,编辑器良好兼容了兼容:IE6,7,8,9,Opera,Safari,Chrome,Firefox,360.
在整体架构上,基于XiunoPHPFramework开发:
清晰的分层MVC架构
支持MySQL/MongoDB作为数据存储
支持Memcached/TTServer等缓存
编译模板语法简单,采用注释方式,直观,不用学习。
简单的全站URL-Rewrite支持,一条rewrite搞定全站静态
使用了JQuery1.4.3,浏览器兼容性得到很大改善,方便二次开发。
多层Cache加速,千万级数据下表现轻松
XiunoBBS2.0.0RC2程序方面改进:
简化和规范了配置文件,$conf变量维度降低了一维,一个应用一个$conf。
编译模板参数简化。
统一了URL的写法,在模板和程序中均为"?xxx-xxx.htm",最后的结果由配置文件和编译模板替换成:http://www.domain.com/xxx-xxx.htm。方便了开发和部署(静态域名和URL-Rewrite在配置文件设置即可)。
修改了JQuery1.4.3$.post(),避免了重复提交
框架加强了对插件的支持。
修改了插件点的数字名为英文名【重要更新】
修正历史记录:
2012/9/11修正
兼容附件下载,IE9中文名乱码
默认游客允许下载附件
修正删除置顶主题产生空白主题的情况
修正首页四格插件更新不及时的BUG
修正IE6签名高度略高一点的BUG
修正UCenter安装提示
2012/9/7修正
重写了UCenter插件,实现了同步登录注册退出,修改密码
修正编辑器在Chrome下偶尔粘贴换行文本不显示的BUG
修正一处笔误引起的删除帖子附件残留
修正IIS一处rewrite兼容性问题
兼容中了毒的浏览器(ajax请求带有<script>...</script>)
修正IE6几处排版变形问题
优化了安装的兼容性判断
修正附件金币几处弄反的BUG
2012/8/31修正
check_post_exists()
onlines为负数(后台更新缓存,勾选count,maxid)
fixgroupidupdatedwithnewpm
2012/8/30修正
WINis_writable()
AJAXexceptionob_end_clean()后ob_start()
2012/8/27修正
IE9下宽屏风格主题列表两列错位成一列的问题。
覆盖到:plugin/view_width_screen/forum_index_threadlist_before.htm
2012/8/25修正
修正编辑器IE下上传图片进度条显示不正常的BUG
覆盖到view/js/editor/editor.js
窄屏演示站点:http://bbs.9dalu.com/
宽屏演示站点:http://www.xiuno.com/
下载:
|
上一篇: Discuz X后台管理模块模板设置教程下一篇: Discuz X后台管理第三方模块使用教程
|