Страница 1 из 1
хочу фичу
Добавлено: 12 авг 2004 10:10
SySTem
а на сколько реально реализовать в форуме такую фичу... всплывающие хинты с текстом первого сообщения в теме, появляющиеся при наведении курсора на эту тему. видел на других форумах, довольно удобно
Добавлено: 12 авг 2004 11:09
BadBlock
[чешет репу]
Ну-ка, на каких, например?
Добавлено: 12 авг 2004 13:54
SySTem
Добавлено: 12 авг 2004 18:02
SAper
ето вроде в форумах на движке от invision есть кажись
Добавлено: 29 сен 2004 02:12
BadBlock
Попробовал внедрить эту фичу.
Получил сильнейший удар по производительности сервера.
После внедрения фичи каждое открытие раздела форума даёт по 35 лишних запросов к базе данных на выборку сообщений.
А таблица сообщений у нашего форума сейчас, между прочим, имеет размер 65 мегабайт.
В итоге каждая страница со списком тем формируется сервером не за полсекунды, а едва ли не за минуту.
И только потом начинает грузиться в браузер.
И это ночью, когда в форуме почти никого нет.
Что будет днём – страшно представить.
Резюме: отказать.
Добавлено: 29 сен 2004 12:52
deniska
А может быть запрос какой-то неоптимизированный был написан?
К большой базе данных можно обратиться один раз... выбрать в промежуточную таблицу всю необходимую информацию, потом из полученной маленькой таблицы сделать 35 лишних запросов?
Добавлено: 29 сен 2004 13:16
BadBlock
5: deniska
Да там тупо на каждом проходе цикла вывода топиков – по дополнительному запросу на выборку нулевого сообщения.
[думает]
В принципе, если озаботиться, написать мощный мод, который бы хранил в специальной таблице только нулевые сообщения... Иииии... И при добавлении/изменении темы оно менялось бы и там тоже... И при удалении тоже...
[пока думает]
Добавлено: 29 сен 2004 13:50
Burg
А вы таки не хотите обратиться к специалисту по поводу оптимизации работы ваших БД?
Добавлено: 29 сен 2004 14:32
BadBlock
7: Burg
Нет, не хочу. При наличии желания/потребности и свободного времени я сам оптимизирую свои БД. как мне нужно.
Благо мне хорошо известно, как что у меня работает.