"когда показаны последние 20 постов а не 5 как было ранее. Почему то раньше про это не задумался. Может ещё увеличить? "
20 штук в АБСОЛЮТНОМ большинстве случаев отражают все измененения ЗА СУТКИ. Ну а кто заходит раз в две недели - тот значит по памяти знает темы, в которые ему надо. Так что больше 20 это уже реально перебор. Можно подумать над чем: показывать только ПО ОДНОМУ ПОСЛЕДНЕМУ ответу из темы. Сейчас ведь показывается КАЖДЫЙ новый ответ и если за сутки в тему написали 10 раз - то будет 10 строчек про одну тему. А можно чтобы при появлении нового ответа в этой теме, если уже есть в списке запись о предыдущем ответе, чтобы эта запись удалялась, а на каждую тему была бы только одна строчка. И этого тем более хватит, можно даже уменьшить до 15 строк. Редко когда будет более 15 обновлений в темах за сутки, тогда по сути будут видны обновления и за 1,5-2 суток последних. ДА, это придётся покодить чуть посерьёзнее чтобы организовать такой алгоритм отображения только последнего ответа на каждую тему, но если программер шаристый - сдюжит...