AXForum  
Вернуться   AXForum > Прочие обсуждения > Обсуждение форума
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.02.2007, 16:31   #1  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Число ответов в опросах
При просмотре списка тем есть колонки "число ответов" и "число просмотров". Если тема имеет тип "опрос", то по этим числам нельзя понять число людей, ответивших на вопросы в опросе. То есть под "ответом" понимается только число сообщений в теме, независимо от того, что это за тема: обсуждение или опрос. Однако для темы типа "опрос" было бы правильным включать число ответивших участников в "число ответов". В "идеальном опросе" вообще не должно было бы быть обсуждений в теле темы, и число ответивших участников тогда бы просто совпадало с "числом ответов" в списке тем.

Прошу прощения если этот вопрос уже обсуждался ранее.
Старый 27.02.2007, 17:51   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Zabr Посмотреть сообщение
Прошу прощения если этот вопрос уже обсуждался ранее.
Не обсуждался. Спасибо за вопрос.

Ответ такой: скорее всего, нет по соображениям производительности и легкости дальнейшего апрейда.

Детали:
Сейчас данные для показа тем, количества сообщений и просмотров содержатся в одной таблице. А данные об опросе в другой таблице. Чтобы выводить и то, и другое придется делать join по двум не слабым таблицам. Причем делать это постоянно при просмотре первой страницы. Что может привести к серьезному ухудшению производительности.

Сейчас, при просмотре первой страницы уже join'ятся несколько таблиц (в частности для того, чтобы показать начало последнего сообщения). Кроме того, надо отметить, что сейчас первая страница достаточно сильно кэшируется.
Глючит кол-во просмотров на первой странице

В общем, не очень хочется делать ни лишний join, ни усложнять алгоритм кэширования.

Ставьте на голосование, посмотрим на результаты.
__________________
полезное на axForum, github, vk, coub.
Старый 28.02.2007, 11:15   #3  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
Не обсуждался. Спасибо за вопрос.
придется делать join по двум не слабым таблицам
имхо, нужно не джойнить, а добавлять +1 в счетчик числа сообщений - в момент голосования

Цитата:
Сообщение от mazzy Посмотреть сообщение
Ставьте на голосование, посмотрим на результаты.
Как раз таки неудобно смотреть результаты голосования
Старый 28.02.2007, 12:30   #4  
Aleksey_M is offline
Aleksey_M
Administrator
Аватар для Aleksey_M
 
520 / 355 (13) ++++++
Регистрация: 26.08.2005
Адрес: Москва
Прошу прощения что влезаю...

Zabr
>То есть под "ответом" понимается только число сообщений в теме, независимо от того, что это за тема: обсуждение или опрос.
Под ответом понимается сообщение в теме. Опросы к ответам никак не относятся, число проголосовавших человек можно увидеть внизу опроса (у открытого опроса и вами не проголосованного надо нажать на кнопку результаты опроса).

>имхо, нужно не джойнить, а добавлять +1 в счетчик числа сообщений - в момент голосования
Тогда число ответов на сообщение в теме ну никак не будет совпадать с действительным.

>Как раз таки неудобно смотреть результаты голосования
Чем?
__________________
Был грязный плащ на нем одет,
Цилиндр черный смят в гармошку...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Портрет участника 2008: Итоги опроса mazzy Информация для участников 11 18.11.2008 12:34
Максимальное число личных сообщений увеличено до 300 mazzy Информация для участников 0 11.11.2008 18:20
Портрет участника 2008: Вы участвовали в прошлых опросах "Портрет участника"? mazzy Информация для участников 2 08.11.2008 17:29
Движок обновлен, форум переехал. Ваши впечатления? mazzy Обсуждение форума 314 27.04.2006 12:30
Пропало кол-во ответов George Nordic Обсуждение форума 2 14.01.2005 12:57

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:56.