Вывожу аватарки в списке юзеров онлайн (index.php?act=Online) За это в скрипте online.php отвечает функция list_all(), которой для работы ничего кроме запроса из ibf_sessions и ibf_topic не нужно.
То есть, выдернуть avatar_location и avatar_type из существующих запросов мы не можем. Вижу два выхода: либо добавить эти поля в таблицу ibf_sessions и заполнять их при логине посетителя, либо добавить дополнительный запрос в list_all (запросить два поля для всех мемберов в начале скрипта и потом выбирать или запрашивать эти поля каждый раз для конкретного мембера при его парсинге).
Какой способ будет меньше загружать MySQL и быстрее работать?
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
Dr.Freddy
Вынужден продолжить недавня поднятую тему.
Вывожу аватарки в списке юзеров онлайн (index.php?act=Online) За это в скрипте online.php отвечает функция list_all(), которой для работы ничего кроме запроса из ibf_sessions и ibf_topic не нужно.
То есть, выдернуть avatar_location и avatar_type из существующих запросов мы не можем. Вижу два выхода: либо добавить эти поля в таблицу ibf_sessions и заполнять их при логине посетителя, либо добавить дополнительный запрос в list_all (запросить два поля для всех мемберов в начале скрипта и потом выбирать или запрашивать эти поля каждый раз для конкретного мембера при его парсинге).
Какой способ будет меньше загружать MySQL и быстрее работать?
Ссылка на комментарий
Поделиться на других сайтах
0 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.