立贴记录个教训,mariadb刚上手给人感觉很快,但不够稳定,时不时给你卡一下。
select count的速度比mysql的慢。
mariadb容易阻塞,一个查询阻塞了,整个网站都会卡住,跟当年单线程的access似的。
mariadb不如mysql稳定
不稳定,快的时候飞快,但时不时给你卡一下。就像一个美味的糕点,很爽口很好吃,但时不时会嚼到一粒沙子。
对discuz论坛程序,MyISAM仍是最好的引擎
论坛快速跳转关键字列表
Discuz! 支持自定义快速跳转页面,当某些操作完成后,可以不显示提示信息,直接跳转到新的页面,从而方便用户进行下一步操作,避免等待。 在实际使用当中,您根据需要,把关键字添加到快速跳转设置里面(后台 -- 基本设置 -- 界面与显示方式 -- [提示信息跳转设置 ]),让某些信息不显示而实现快速跳转。以下是 Discuz! 当中的一些常用信息的关键字:
关键字
提示信息页面或者作用
login_succeed
...
cdb_memberspaces
cdb_spacecaches
这两个表貌似用不到,转到一个备份数据库里面去了,如果用到的话再转回来。
数据库从2.2G减肥到1.8G,论坛速度顺畅了不少
array(
1=>'每天回帖得可10个用分',
2=>'参与投票得50个可用分',
3=>'结贴后系统返还50%可用分',
4=>'无满意结贴返还30%可用分',
5=>'终止悬赏系统返还可用分',
6=>'得专家分',
7=>'发送分帖扣除可用分',
8=>'散分结贴后系统返还40%可用分',
9=>'兑换资源分扣除可用分'
)
很多发广告的一上来就发很多附件,白白浪费服务器空间,修改一下post.php文件即可设置必须发帖数超过一定的数量才能上传文件。
找到119行左右的
$allowpostattach = $forum['allowpostattach'] != -1 && ($forum['allowpostattach'] == 1 || (!$forum['postattachperm'] && $allowpostattach) || ($forum['postattachperm'] && forumperm($forum['postatt...
发个短信只需要一行
uc_pm_send($discuz_uid, getuid($tid), "恭喜,您发表的原创已经通过审核,加为精华", "您发表的原创帖子 [url=http://bbs.bccn.net/thread-".$tid."-1-1.html][u]".getsubject($tid)."[/u][/url] 于 ".date("Y-m-d H:i:s",time())." 通过审核并加为精华", 1, 0, 0);
以前需要对数据库进行操作,要牵扯到很多字段,稍不注意就出现很多问题
$db->query("INSERT INTO ...
没有收到邮件?你需要一个有效的邮箱地址,这样你才能收到我们激活邮件。当然也会有些例外的情况发生而导致你可能收不到邮件。
可能有如下原因:
邮箱地址写错
邮箱空间已满
错误的邮箱域名:比如说没有 ...@aol.cn,只有 ...@aol.com
邮件可能被当垃圾邮件处理,请降低邮箱保护权限
乍看上去有些不习惯,不过改成宋体,帖子里面的代码更规范,标准的一个空格的宽度等于一个字母的宽度,代码缩进比较易读
特别是帖子列表页,现在改成一行标题用一个表格,一页30行标题就30行表格,加载一行就显示一样,不用像以前那样全部加载完一起显示。还是广告显示方式,把javascript输出改成了html代码直接输出。
总体应该速度快了很多,IE假死的几率也减少很多
点当前楼层数的链接,如“第1楼”,会自动跳到下一楼,如果点“第15楼”会自动翻到第二页的顶楼,如此类推。按空格键也可以,不过空格键作为快捷键跟回帖的时候输入空格有冲突(仅对极无图风格),看看能不能换别的合适的快捷键。
不知道这个功那实用与否,每增加一项功能,都是以影响速度为代价的,过几天做个投票帖 看看有多少人用这个功能,如果用得少就去掉。
看了一下他的资料,注册好长时间了,回了很多帖子,就是没发一个主题贴,原来是不会发帖子.
我看了一下绿色风格,难怪,不熟悉论坛的真看不见那个发贴图表,也是绿色的,跟背景融为一体了。
又换回了原来的老发贴按钮图片,不是很好看,但很实用,一眼就能看见。
没有最苯的用户,只有最笨的设计者和开发者,用户有不会用的时候就说明易用性做的还不到位