Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.18 » Куда пропадают посетители? |
Правила раздела |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 Модераторы: aerograf, wsx | Печать |
-KoT- |
Обязательно считать по главной странице? А если примерно так: SELECT ......, max(lv_time1) FROM ib_User, ib_LastVisit |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Так — вполне можно. И видимо, придется так и сделать, извлекая из базы только u_id и u__name (соответственно, и группируя только по ним). ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Вообще говоря, изучая статистику нагрузки по запросам, прихожу к выводу, что, видимо, придется вообще всю систему ведения статистики по присутствующим переписать целиком и полностью (и частично, систему аутентификации) — хранить лог отдельно, а данные по посещениям отдельно в новой таблице. Это и нагрузку при подсчете снизит, и проблему решит. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
GrayKnyaz |
XXXX Pro написал: Вообще говоря, изучая статистику нагрузки по запросам, прихожу к выводу, что, видимо, придется вообще всю систему ведения статистики по присутствующим переписать целиком и полностью (и частично, систему аутентификации) — хранить лог отдельно, а данные по посещениям отдельно в новой таблице. Это и нагрузку при подсчете снизит, и проблему решит. Эх, скорее бы |
-KoT- |
Как временное решение, у себя сделал так: Строки в common.php $sql = "SELECT u_id,u__name,u_hidden,uo_ip FROM ".$GLOBALS['DBprefix']."LogSession, ".$GLOBALS['DBprefix']."User WHERE u_id=uo_maxuid AND uo_lasttime>=$todaytime ". заменил на $sql = "SELECT u_id,u__name,u_hidden,uo_ip FROM ".$GLOBALS['DBprefix']."LogSession, ".$GLOBALS['DBprefix']."User WHERE u_id=uo_maxuid AND uo_lasttime>=$todaytime ". "Потерянные" появились . P.S. Наверняка это можно оптимизировать... |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Единственная оптимизация, которую я на данный момент вижу, это добавить в первый запрос "AND u_id<=3"... ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
GrayKnyaz |
Э... а можно это как то для чайников выложить? Заранее спасибо... |
-KoT- |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 19 июня 2006 8:05 Сообщение отредактировано: 19 июня 2006 11:57 XXXX Pro написал: добавить в первый запрос "AND u_id<=3"... В этом случае можно первый запрос сократить до $sql = "SELECT uo_ip FROM ".$GLOBALS['DBprefix']."LogSession, ".$GLOBALS['DBprefix']."User WHERE u_id<=3 AND u_id=uo_maxuid AND uo_lasttime>=$todaytime ". и подсчет гостей if (!$visitip[$udata['uo_ip']]) { $today_guests++; $visitip[$udata['uo_ip']]++; } |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 20 июня 2006 18:12 Сообщение отредактировано: 20 июня 2006 18:12
Исправление выложил. Всем качать новый дистрибутив. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
GrayKnyaz |
Зашибизь! Спасибо! Качаем... |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.18 » Куда пропадают посетители? |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |