探讨

By 简单 at 2015-08-06 • 0人收藏 • 112人看过

post表中既包含帖子又包含回复,这样感觉是不是任务太重了,我觉得分成两个表才是更长远的打算

9 个回复 | 最后更新于 2015-08-08
2015-08-06   #1

已经预留了分表字段,如果以后官网数据量超过千万,就可以分成几十几百个表了。

2015-08-07   #2

回复#1 @lincanbin :

,有个问题请教下

//管理函数的完成回调
function ManageCallback(TargetTag) {
	this.Success = function(Json) {
		if (Json.Status == 1) {
			//alert(Json.Message);
			TargetTag.innerText = Json.Message;
			//window.location.reload();
		} else {
			TargetTag.innerText = Json.ErrorMessage;
			//alert(Json.ErrorMessage);
		}
	}
}

这里的json.status是在哪里获取的呢,json.message又是在哪里指定的呢?

因为我在manage.php文件中没有看到关于json的操作,所以有点迷茫

2015-08-07   #3

回复#2 @简单 :

manage.php里有给出Message吧,Status只要成功了就返回1,这是在style/api里对应模板指定的。

2015-08-07   #4

回复#3 @lincanbin :

看了好久看不懂这个api的工作模式,manage.php确实会给出message,但是status在怎样做出判断?

2015-08-07   #5

回复#4 @简单 :

有message就始终为1,没有则跳转AlertMsg,始终为0。

2015-08-08   #6

回复#5 @lincanbin :

嗯,那个blob.png

favorite表中的type是做什么用的呢

2015-08-08   #7

回复#6 @简单 :

看manage定义,收藏类型。

可能是主题,标签,用户等。

2015-08-08   #8

回复#7 @lincanbin :

if ($MCache) {
						$MCache->delete(MemCachePrefix . 'UserInfo_' . $Topic['UserID']);
					}

这个缓存是php自带的吗

2015-08-08   #9

回复#8 @简单 :

当然不是,这是一个可选的、提升性能的Key-value内存缓存服务,需要自己安装。

你服务器如果装了Memcached和对应的PHP Extension,然后config.php里设置Memcached开关为true,那么就可以开启Memcached,提升性能。

登录后方可回帖

登 录
信息栏
购买PHP虚拟主机 / VPS

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.0.1
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

Loading...