Оптимизация запроса при просмотре темы

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Derjavin
phpBB 1.4.2
Сообщения: 66
Стаж: 18 лет 11 месяцев
Откуда: Ukraine, Kiev

Оптимизация запроса при просмотре темы

Сообщение Derjavin »

Как можно уменьшить нагрузку на бд при просмотре темы, если в ней скажем 500 и более страниц по 25 сообщений? Это очень нехило получается, так как по идее он сканирует все сообщения темы, а это очень напрягает хостера (у меня публичный хост).
"Только когда плывешь против течения,
Понимаешь, чего стоит свободное мнение"
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 1 месяц
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Derjavin писал(а):так как по идее он сканирует все сообщения темы
Кто сканирует и по какой такой идее? :?
Аватара пользователя
Derjavin
phpBB 1.4.2
Сообщения: 66
Стаж: 18 лет 11 месяцев
Откуда: Ukraine, Kiev

Сообщение Derjavin »

(прикольная ава, оч характерная для поста :) +1) К примеру, в теме форума 25*500 сообщений, т.е. 500 страниц. В другой теме - 25*2, т.е. 2 страницы. При открытии этой темы - что делает форум? Ведь при открытии первой темы загруз мускула 75%, а во втором - 7-9% ???
"Только когда плывешь против течения,
Понимаешь, чего стоит свободное мнение"
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

Derjavin
При открытии делается выборка из n-сообщений на страницу. Вот если бы не было деления на страницы и открывалась сразу вся тема, тогда бы мускуль напрягся.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)

Вернуться в «Поддержка phpBB 2.0.x»