Просмотр исходного кода

최근 편집 API 최적화 추가

잉여개발기 (SPDV) 2 лет назад
Родитель
Сommit
97cd499b07

BIN
route_go/bin/main.amd64.bin


BIN
route_go/bin/main.amd64.exe


BIN
route_go/bin/main.arm64.bin


BIN
route_go/bin/main.arm64.exe


+ 16 - 2
route_go/route/api_list_recent_change.go

@@ -49,6 +49,7 @@ func Api_list_recent_change(call_arg []string) {
 
 
 	var data_list [][]string
 	var data_list [][]string
 	admin_auth := tool.Get_user_auth(db, db_set, other_set["ip"])
 	admin_auth := tool.Get_user_auth(db, db_set, other_set["ip"])
+	ip_parser_temp := map[string][]string{}
 
 
 	for rows.Next() {
 	for rows.Next() {
 		var id string
 		var id string
@@ -86,16 +87,29 @@ func Api_list_recent_change(call_arg []string) {
 			}
 			}
 		}
 		}
 
 
+		var ip_pre string
+		var ip_render string
+
+		if _, ok := ip_parser_temp[ip]; ok {
+			ip_pre = ip_parser_temp[ip][0]
+			ip_render = ip_parser_temp[ip][1]
+		} else {
+			ip_pre = tool.IP_preprocess(db, db_set, ip, other_set["ip"])[0]
+			ip_render = tool.IP_parser(db, db_set, ip, other_set["ip"])
+
+			ip_parser_temp[ip] = []string{ip_pre, ip_render}
+		}
+
 		if hide == "" || admin_auth != "" {
 		if hide == "" || admin_auth != "" {
 			data_list = append(data_list, []string{
 			data_list = append(data_list, []string{
 				id,
 				id,
 				title,
 				title,
 				date,
 				date,
-				tool.IP_preprocess(db, db_set, ip, other_set["ip"])[0],
+				ip_pre,
 				send,
 				send,
 				leng,
 				leng,
 				hide,
 				hide,
-				tool.IP_parser(db, db_set, ip, other_set["ip"]),
+				ip_render,
 				type_data,
 				type_data,
 			})
 			})
 		} else {
 		} else {

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
 {
     "beta" : {
     "beta" : {
-        "r_ver" : "v3.5.0-dev67",
+        "r_ver" : "v3.5.0-dev68",
         "c_ver" : "3500376",
         "c_ver" : "3500376",
         "s_ver" : "3500113"
         "s_ver" : "3500113"
     }
     }