PHP/MySQL | Как лучше? wtf
Есть функция 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, удаление и запись.
Стоит ли оставить все на своем месте, или переделать на второй вариант?

Звпросы кешируются

Сейчас имеет приблезительно такой вид
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, удаление и запись.
Стоит ли оставить все на своем месте, или переделать на второй вариант?
че за говнокод?)
89828013 (23.05.2015 в 20:30)
че за говнокод?)
че за говнокод?)
Там все предельно просто и понятно
Kaito, кинь ка мне тот код файлом в лс или сюда залей.
89828013 (23.05.2015 в 20:32)
Kaito, кинь ка мне тот код файлом в лс или сюда залей.
Kaito, кинь ка мне тот код файлом в лс или сюда залей.
Я и сам в этом шарю
мне нужно лиш узнать мнение как лучше сделать
Kaito, скрипт нахер удалить -.-
89828013 (23.05.2015 в 20:40)
Kaito, скрипт нахер удалить -.-
Kaito, скрипт нахер удалить -.-
Спать иди
Ясна, Бт'шники не фкурсе
Kaito, Мемкеш?
Kaito, если тебе $uzver не нужен на каждой странице - то оставь лучше функцию...