|
@@ -26,10 +26,10 @@ function getRootURL() {
|
|
|
/**
|
|
|
* 一种优化方案, 如果部署环境可以支持动态代码生成,将会减少与redis网络通信的次数.
|
|
|
* (在云服务器实验中,开了不如不开效率高 ̄□ ̄||,而且文件模式需要在多台机子中分发.-gwang2017)
|
|
|
- * 经验证,复杂逻辑(会多次读取配置信息时)可以有效改善性能. -gwang 2020.11.24
|
|
|
+ * 经验证,复杂逻辑(会多次读取配置信息时)可以有效改善性能. -gwang 2020.11.24
|
|
|
* @var boolean (部署环境)是否允许代码生成
|
|
|
*/
|
|
|
-define('CodeGen_Enabled', FALSE)
|
|
|
+define('CodeGen_Enabled', true)
|
|
|
and CodeGen_Enabled
|
|
|
and define('CodeGen_Folder', ROOTDIR . '/../../CodeGen/'); # 代码生成功能的输出位置
|
|
|
|
|
@@ -106,16 +106,14 @@ function Err($err, $msg = "") {
|
|
|
if (Index::$isDebugging) { # 组织调试信息
|
|
|
Index::$debugMsg .= "<br/><font color='red'>发生错误逻辑中断($err):$msg</font>"; # 错误信息用红色显示
|
|
|
Index::$debugMsg .= '<br/>内存分配:' . number_format(memory_get_peak_usage() / 1024) . 'kb,';
|
|
|
- Index::$debugMsg .= '内存占用:' . number_format(memory_get_usage() / 1024) . 'kb'; # 内存使用数量(kb)
|
|
|
- $msg = "";
|
|
|
+ Index::$debugMsg .= '内存占用:' . number_format(memory_get_usage() / 1024) . 'kb'; # 内存使用数量(kb)
|
|
|
}
|
|
|
- CLog::err("发生错误直接中断逻辑执行.");
|
|
|
if (is_string($err)) { # 防御Err中直接输入字符串的货
|
|
|
- $msg = $err . $msg;
|
|
|
+ $msg = "发生错误($err)直接中断逻辑执行." . $msg;
|
|
|
CLog::err($msg);
|
|
|
$err = ErrCode::err_innerfault;
|
|
|
}
|
|
|
- exit(Index::OverPass(Resp::err($err, $msg))); # 直接返回错误信息
|
|
|
+ exit(Index::OverPass(Resp::err($err))); # 直接返回错误信息
|
|
|
}
|
|
|
|
|
|
/**
|