Да, действительно, при потере соединения все темы при следующем заходе отмечаются как прочтенные. Связано это с потерей сессии подключения.
Насчет сделать что бы так не было. Давайте проведем простые аррифметические вычисления.
количество зарегистрированных пользователей = 276
количество оставленных сообщений = 11948
таким образом, количество записей в таблице = 276х11948 =
3.297.648
так, с записями определились, теперь считаем место в таблице вида:
Код: Выделить всё
|идентификатор пользователя | идентификатор сообщения| флаг о прочтении|
идентификатор занимает 4 байта, флаг 1, те строчка занимает 5 байт чистой инфы
т.о. вся таблица займет
16.488.240 байт(16,5 Мб)
скажу по секрету, что сейчас вся база данных форума занимает 17 Мб. Т.е получается, что мы её увеличим в 2 раза.
Задумайтесь о том, насколько дольше будут форум открываться, и медленнее работать.
PS: это только база данных, не учитывая реализацию, в которой по-любому будут глюки, ведущие к худшей работе форума.