27.02.2014, 18:35
По мне сохранение аккаунта очень медленное,почему так?
PHP Code:
[01:45:05] Аккаунт сохранен за 96 мс
[01:45:07] Аккаунт сохранен за 88 мс
[01:45:08] Аккаунт сохранен за 146 мс
[01:45:08] Аккаунт сохранен за 97 мс
[01:45:09] Аккаунт сохранен за 143 мс
[01:45:10] Аккаунт сохранен за 111 мс
[01:45:10] Аккаунт сохранен за 123 мс
[01:45:11] Аккаунт сохранен за 120 мс
[01:45:12] Аккаунт сохранен за 122 мс
[01:45:12] Аккаунт сохранен за 108 мс
[01:45:13] Аккаунт сохранен за 107 мс
[01:45:13] Аккаунт сохранен за 81 мс
[01:45:14] Аккаунт сохранен за 106 мс
[01:45:15] Аккаунт сохранен за 99 мс
[01:45:15] Аккаунт сохранен за 106 мс
[01:45:16] Аккаунт сохранен за 85 мс
[01:45:17] Аккаунт сохранен за 156 мс
[01:45:17] Аккаунт сохранен за 81 мс
[01:45:18] Аккаунт сохранен за 89 мс
[01:46:38] Аккаунт сохранен за 167 мс
[01:46:39] Аккаунт сохранен за 155 мс
[01:46:39] Аккаунт сохранен за 174 мс
[01:46:40] Аккаунт сохранен за 88 мс
[01:46:41] Аккаунт сохранен за 87 мс
[01:46:41] Аккаунт сохранен за 134 мс
[01:46:42] Аккаунт сохранен за 126 мс
[01:46:42] Аккаунт сохранен за 138 мс
PHP Code:
save_user(userid){
new str[600];
new time = GetTickCount();
format(str,500,"UPDATE USERS SET MONEY = '%d', KILLS = '%d', SKIN = '%d', ADMIN = '%d', LEVEL = '%d', EXP = '%d', MUTE = '%d', FRAKA = '%d', DRUGS = '%d' WHERE NAME = '%s'",pinfo[userid][pcash],pinfo[userid][pkill],pinfo[userid][pskin],pinfo[userid][padminlvl],pinfo[userid][plevel],pinfo[userid][pexp],pinfo[userid][pmute],pinfo[userid][pfraka],pinfo[userid][pdrugs],pinfo[userid][pname]);
db_query(users_base, str);
format(str, 144, "Аккаунт сохранен за %d мс",GetTickCount() - time);
SendClientMessage(userid,-1,str);
}