Цитата:
Сообщение от
Zabr
Прошу прощения если этот вопрос уже обсуждался ранее.
Не обсуждался. Спасибо за вопрос.
Ответ такой: скорее всего, нет по соображениям производительности и легкости дальнейшего апрейда.
Детали:
Сейчас данные для показа тем, количества сообщений и просмотров содержатся в одной таблице. А данные об опросе в другой таблице. Чтобы выводить и то, и другое придется делать join по двум не слабым таблицам. Причем делать это постоянно при просмотре первой страницы. Что может привести к серьезному ухудшению производительности.
Сейчас, при просмотре первой страницы уже join'ятся несколько таблиц (в частности для того, чтобы показать начало последнего сообщения). Кроме того, надо отметить, что сейчас первая страница достаточно сильно кэшируется.
Глючит кол-во просмотров на первой странице
В общем, не очень хочется делать ни лишний join, ни усложнять алгоритм кэширования.
Ставьте на голосование, посмотрим на результаты.