меньше минуты назад
Andrey изменяет аватар: — 23 минуты назад
Andrey регистрируется. Приветствуем! — меньше минуты назад
Постоянно глюки с лентой активности, все время пишет что якобы что-то произошло меньше минуты назад… да и вообще тем время путается! Из примера выше видно что якобы сначала изменил аватар, а только потом зарегался )))))
Глюк этот еще с версии 1.8 был, потом обновился на 1.9, думал пройдет, а оно так и осталось! никуда в код не лез… что делать?
Кстати в разделе "Пользователи" тоже все перепутано со временем регистрации, т.е. у человека, который зарегистрирован несколько дней назад может быть написано "меньше минуты назад".иногда замечаю и у себя такую белеберду… но для меня не кретично, так как кроме админки у меня нигде она не выводится в позициях на сайте. поэтому забил.
Andrey регистрируется. Приветствуем! — меньше минуты назад- настоящее время время 12.00, следовательно зарегистрировался в 11.59.--- меньше минуты назад
Andrey посмотрел, почитал, прошло N минут, а текущее-настоящее время 12.47,(или иное 13.00-17.00), относительно текущего времени Andrey меняет аватар в 12.24.
Событие ленты -Andrey изменяет аватар: — 23 минуты назад.
Текущее время 12.47--событие 23 минуты назад.
Текущее время 13.00--событие 36 минут назад.
Текущее время 17.00--событие 4 часа 36 минут назад.
Это понимаю.А если лента будет ежеминутно пересчитывать время инициализированное каждым пользователем-вида:
зарегистрировался-меньше минуты назад
зарегистрировался-2 минуты назад
зарегистрировался-3 минуты назад, и тд.
Слишком жестко.
Более логично вроде, выводить в ленте:
Andrey изменяет аватар: — 12.24
Andrey регистрируется. Приветствуем! — 11.59, но это приемлемо только на текущии 24 часа.А дальше надо еще нормальный календарь по событиям каждого вести?
Дальше в ленте, все красиво-день назад, два, пятнадцать.
А если необходимо выставить кеш ленты на 1 час,1 день, тогда уже и неважно, кто там 12 минут назад регистрировался.
это проблема сервера а не InstantCms.Кстати на этом сайте только что заметил: вчера переписывался на этом сайте с человеком… А сейчас у меня в списке друзей вижу что он был на сайте 12 дней назад. Перехожу к нему в профиль, там тоже указано Последний визит 12 дней назад.
может поясните в какую сторону копать?это проблема сервера а не InstantCms.
в сторону времени жизни сессий phpможет поясните в какую сторону копать?
session.gc_maxlifetime = 1440в сторону времени жизни сессий php
и сколько нужно выставить?
Update: или ошибка (меньше минуты назад) не из-за этого?
Решить проблему просто — выводить время события а не промежуток времени со времени события.
так как решить проблему?