techbossАдминистратор
( )
24/09/2002 03:59:05
Вниманию всех зарегистрированных пользователей (+)

Уважаемые Господа!
Приносим наши извинения, но в ближайшие несколько дней на основной странице форумов не будет показываться количество прочитанных Вами сообщений. А также в самих конфах не будет показываться какие сообщения прочитаны, а какие нет.
К сожалению, когда на форум одновременно заходит большое количество посетителей, эта функция сильно нагружает сервер (это кстати написано и в документации к ПО форумов: включение этой ф-ии может привести к большой нагрузке на машину). Из-за этого форумы днем обычно сильно тормозят.
Мы работаем над тем что бы устранить этот недостаток программного обеспечения, и надеемся что в течении ближайших нескольких дней решим эту проблему.
Но пока мы вынуждены временно отключить эту функцию.
Все это касается только зарегистрированных юзеров, у анонимов кол-во прочитанных сообщений не запоминается, поэтому они не заметят никакой разницы.
Еще раз извините за доставленные неудобства.



P.S. Если кому-то интересны технические подробности (в несколько упрощенном изложении, но показывающем примерную картину):
все сообщения хранятся в одной таблице msyql. для того что бы подсчитать сколько появилось новых сообщений (а для каждого юзера это значение разное), надо сделать запрос к таблице в которой хранятся все сообщения. при запросе блокируется вся таблица (к сожалению в mysql пока нет блокировок на уровне строк). соответственно, пока этот запрос не обработается, никакие новые запросы к этой таблице обрабатываться не будут. т.е. грубо говоря, все юзеры ждут, пока не будет подсчитано кол-во новых сообщения для очередного юзера просматривающего форум.