Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| | | | |
по новым сообщениями запрос проще 16.02.04 12:33 Число просмотров: 1893
Автор: dl <Dmitry Leonov>
|
Хотя и по отдельным доскам индекс стоит, но, особенно, если какие-то доски исключены из показа, работает это не всегда хорошо. Посмотрю, может быть, пора разнести сообщения из единой базы в базы по доскам.
|
<guestbook>
|
Уважаемый Дээл Дээлыч 14.02.04 01:47
Автор: Shturmfogell Статус: Member
|
чо то с нашим хостром наверно - дома смотрю скорость чо то поуменьшилась - сегодня потестил на оптике (100 м.бит/сек) - без изменений.... мож ты не знаешь, а оно вот так обстоит
|
|
давно такое началось? 14.02.04 02:26
Автор: dl <Dmitry Leonov>
|
От себя я особой разницы пока не замечаю.
|
| |
уже не вспомню когда, но такие линки как "ваши сообщения" да... 15.02.04 13:14
Автор: Shturmfogell Статус: Member
|
> От себя я особой разницы пока не замечаю. уже не вспомню когда, но такие линки как "ваши сообщения" да и остальные доски, а у меня стоит 100 ниток, минуту точно жду. Уменьшать что ли?
|
| | |
ну сотня ниток это явно перебор 15.02.04 15:25
Автор: dl <Dmitry Leonov>
|
Это под 300-500 сообщений на доску в среднем получается.
|
| | | |
Дима, проблема действительно существует! 16.02.04 11:55
Автор: Sandy <Alexander Stepanov> Статус: Elderman
|
> Это под 300-500 сообщений на доску в среднем получается.
У меня отображается 30 ниток, с нормальной скоростью показывает только "новые сообщения" (нормальная скорость - это после клика станица грузится 2 секунды). При клике непосредственно на доску задумывается конкретно, секунд на 20.
|
| | | | |
по новым сообщениями запрос проще 16.02.04 12:33
Автор: dl <Dmitry Leonov>
|
Хотя и по отдельным доскам индекс стоит, но, особенно, если какие-то доски исключены из показа, работает это не всегда хорошо. Посмотрю, может быть, пора разнести сообщения из единой базы в базы по доскам.
|
| | | | |
Гм. Не у меня. (update: хотя нет, у меня тоже update2 но не всегда) 16.02.04 12:09
Автор: Ktirf <Æ Rusakov> Статус: Elderman Отредактировано 16.02.04 12:23 Количество правок: 4
|
> > Это под 300-500 сообщений на доску в среднем > получается. > > У меня отображается 30 ниток, с нормальной скоростью > показывает только "новые сообщения" (нормальная скорость - > это после клика станица грузится 2 секунды). При клике > непосредственно на доску задумывается конкретно, секунд на > 20. Windows XP, Mozilla Firebird 0.7 и SuSE Linux 9.0, Mozilla Firebird 0.7, Galeon 1.3.12 - без задержек.
Update: все-таки бывает, но не на всех досках. humor мучился секунд 10 (26 корневых сообщений на странице). hardware открылся мгновенно.
Update2: со второго раза (не из кеша) humor тоже пришел быстро (в пределах 5 секунд). В общем, возможно у меня колебания из-за провайдера.
|
| | | | | |
Дело не в твоем провайдере 16.02.04 17:19
Автор: !mm <Ivan Ch.> Статус: Elderman Отредактировано 16.02.04 17:21 Количество правок: 1
|
Обрати внимание - внизу каждой страницы BQ есть надпись "Page build time: 0 s"
собственно, потому и открывается так долго. Возможно дело здесь именно в том, о чем писал dl в предыдущем сообщении - слишком большой базе, но мне кажется, что разбивать на доски нет смысла - в этом случае "перекрестный" запрос ("новые сообщения" например) будет обрабатываться намного дольше.
Думаю, стоит оптимизировать индексы и сам поиск, вот только как это сделать я сказать не могу - в перле слаб )
В любом случае, подумать надо, может в отношении BQ я бред несу, не понимая структуры форума.
> Update: все-таки бывает, но не на всех досках. humor > мучился секунд 10 (26 корневых сообщений на странице). > hardware открылся мгновенно. > Update2: со второго раза (не из кеша) humor тоже пришел > быстро (в пределах 5 секунд). В общем, возможно у меня > колебания из-за провайдера.
|
| | | | | | |
не обязательно же делать так уж в лоб 16.02.04 18:17
Автор: dl <Dmitry Leonov>
|
Вот чего-чего, а индексов тут хватает, и судя по explain, они очень даже используются. Только если внизу страницы действительно 0 s, то проблема точно не в базе.
Если просто побить - то действительно, выиграв в отдельных досках, потеряем в новых сообщениях. Но никто не мешает сделать простую сводную таблицу из пары-тройки полей.
|
|
|