Доброго дня. Проблема:
При входе пользователя в блоке "сейчас на сайте" отображается, что есть один гость. При авторизации отображает пользователя, но при переходе на другие страницы сайта и при нахождении на сайте через какое-то время пишет, что пользователя с таким же ником уже 2, а то и три. Так же при входе на сайт с одного компа, но с разных браузеров выдает, что 2 пользователя (proxy не используется). Для наглядности вот скрин
Здесь я зашел с трез браузеров одновременно, но такое может быть и при использовании одного. Многократный вход какой-то.
Может кто то знает в чем тут дело? Или не стоит использовать стандартный модуль?
Вложение | Размер |
---|---|
Screenshot - 13.04.2009 , 9_12_46.png | 3.93 КБ |
Screenshot - 13.04.2009 , 9_14_17.png | 3.43 КБ |
Комментарии
если заходишь с трех разных браузеров одновременного -то это нормальное явление, а если из одного - и такое показывает, то скорее всего чересчур большое время кеширования страниц...
Какое значение Вы бы порекомендовали? Есть настройка "Минимальное время жизни кеша" и "Режим кеширования".
Раньше кеширование было отключено, но при включенном на "Нормальный (рекомендуется для большинства сайтов, не имеет побочных эффектов)" при входе с разных браузеров получается вот это.
Что следует установить в настройках?
Спасибо за совет заранее.
Появление "дублей" онлайн-пользователей никак не связано с настройками кэширования страниц.
Поэкспериментируйте с патчами для модуля users c этой страницы http://drupal.org/node/107051. Выбирайте соотвественно патч для вашей версии Drupal.
Лично у меня такая трабла выходила, когда включал кэширование и устанавливал время жизни кэша от 5 мин. Когда установил на одну минуту, то все встало на свои места...