Проблема. Медленно работает выборка на форуме

148
.
Добрый день.

Пользуюсь Джоном 3.2.2.
Просмотрев код 4 ветки и 5 ветки, понял что структура форума и её выборка не менялась с 3 ветки. Тоесть как бы старая структура таблиц форума и вывод инфы на форуме, так он и остался.

Так вот меня интересует вопрос. У меня на сайте медленно происходит выборка сообщений в теме.

Также заметил что все числовые функции типа mysql_result при подсчете количества сообщений в теме. Очень заметно замедляют загрузку страницы когда смотрю список тем в разделе.

База форума состоит на данный момент из около 7000 тем и 185 тыс. сообщений.

Выборка информации функциями fetch_array и fetch_assoc медленно формируют список сообщений в теме.

С чем это может быть связано? Ибо даже просто взяв пустую страницу, без модифицированного форума и основного тела сайта выборка происходит медленно.

Может это быть связано с хостером. Я нахожусь на eurobyte.ru, хостер предоставляет мне 600 Гц проц. под все процессы и 1 гиг оперативы (физ и виртуальной).

Заметил что на офф. сайте Джона таких проблем нет. Хотя и сообщений больше чем у меня.
.
Чтобы четче обрисовать ситуацию хочу сказать.

1. Структура базы форума таже что и на 4 ветке и на 5. Есть только несколько доп. полей. Хотя думаю на выборку это не должно влиять.

2. Ранее форум летал, сейчас чем больше записей, тем больше происходит загрузка страниц до 8-10 сек.

3. Онлайн около 50 человек постоянно. Нагрузка поидеи не должна быть сильной.

Возможно проблема в хостере и его лимитах. И нужно покупать VDS?
.
Оптимизируя это дело. При выборке тем в разделе я удалил практически все функции подсчета данных в таблице. Основную нагрузку выдавала функция Подсчета и вывода последней страницы с сообщением в списке тем.

Время загрузки страницы уменьшилось примерно на 50-60%. Но вот вывод сообщений в тем желает лучшего.
Всего: 3