Есть функция user(), выводит иконку, ник и онлайн пользователя
Звпросы кешируются
Сейчас имеет приблезительно такой вид
function user($id){
global $uzveryaka, $sqli;
if (!isset($uzveryaka[$id])){
$uzveryaka=$sqli->query(...);
(Далее удаление старого кэша + запись нового)
$uzveryaka[$id] = true;
}
else $uzveryaka=считываем с кэша;
echo'.....';
}
Я же думаю зделать иначе (минимизировать количество запросо, удалений, записек к 0)
Гдето в инклуиде всобачить
$uzver=$sqli->query('...')->fetch_assoc();
Далее удаление + запись нового кэша.
Сама функция будет иметь в себе лиш считывание.
Единственный минус -> на каждой стр будет 1 дополнительный sql, удаление и запись.
Стоит ли оставить все на своем месте, или переделать на второй вариант?