Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Медленная работа форума

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Mac
phpBB 1.4.2
Сообщения: 58
Стаж: 16 лет 8 месяцев

Медленная работа форума

Сообщение Mac »

Здравствуйте. Столкнулся с такой проблемой. Пару месяцев назад начал сильно тормозить форум. Время генерации страниц до минуты в часы пик.

Код: Выделить всё

[  Execution time: 35.17 sec  |  MySQL: 28 queries used  |  GZIP disabled  ]
Сам форум: >150К сообщений, 4К юзеров, ~150 юзеров онлайн, база 200 Мб.

Что только ни делал - и моды сносил, уменьшал кол-во запросов, убирал громоздкие (такие, как, например, отображение модераторов на главной), и кэширование включал, и gzip включал/отключал - не помогает.
Поначалу грешил на хостера: для пробы перенес форум на другой сервер с оригинальными скриптами из дистрибутива, т.е. от моего была только база и никакой нагрузки от пользователей - время генерации так же доходило до минуты. Поэтому, видимо, дело в самой базе mySQL.

Доп. инфа:
Стоит Attachment Mod. Версия 2.3.14 с ~12k аттачей.
Стоит eXtreme Styles
Стоит Reputation mod (отключение уменьшило кол-во запросов, но в целом ситауация не изменилась).
Версия PHP: 4.3.9
Версия MySQL: 4.1.12
Версия phpBB: 2.0.19

Как быть? При такой базе это обычная ситуация? Какие есть выходы? Брать под коллокешн свой сервер и давать ему полную память на процессы? Переходить на PostgreSQL или все же есть менее радикальные выходы?
Последний раз редактировалось Mac 06.03.2008 18:36, всего редактировалось 1 раз.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

А форум находится сейчас на shared-хостинге?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Mac
phpBB 1.4.2
Сообщения: 58
Стаж: 16 лет 8 месяцев

Сообщение Mac »

да, но хостер немного специфичный. На нагрузку не жалуется, хотя говорил, что чуть ли не до 80% загрузка идет. Также говорил, что сессий очень много открытых - до 4 с половиной тысяч. Ограничение ставил - не помогает.

Интересный факт - там же стоит новый форум на phpbb 2.0.22 почти пустой - летает, как надо.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

Mac
У меня все вышеперечисленные моды установлены, аттачей ~25к, но ничего не тормозит. Возможно стоит копать в другом направлении.. Например какой объём таблицы phpbb_sessions и сколько там записей в данный момент?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 2 месяца
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Сообщение RedNaxi »

еще попробуйте обновится вдруг поможет, всякое бывает.
Mac
phpBB 1.4.2
Сообщения: 58
Стаж: 16 лет 8 месяцев

Сообщение Mac »

phpbb_sessions у меня HEAP. Не знаю, как узнать ее размер. Записей там ~600.
Thoral

Сообщение Thoral »

если хостер на нагрузку не жалуется, если доходит до 80%, то имеем типичный оверселлинг
т.е. какой-то наглый дяденька может грузить своим сайтом весь сервер, а вам в этот момент кажется, что это делает именно ваш форум.
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 16 лет 5 месяцев

Сообщение PavlegSS »

Да, пора с таким кол-вом на дедик перебираться
Mac
phpBB 1.4.2
Сообщения: 58
Стаж: 16 лет 8 месяцев

Сообщение Mac »

Thoral, скорее это я и есть этот злой дяденька :) Кроме меня там ничего более или менее посещаемого нет.

PavlegSS, с посещаемостью тоже не совсем понятно, то ли от нее тормозит, то ли само по себе, т.к. как я писал выше, долго генерится даже на локальной тачке.
Да, пора с таким кол-вом на дедик перебираться
вот тоже думаем насчет дедика. А во сколько по финансам уложиться можно примерно для коллокэйшена?
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 8 месяцев
Откуда: Новосибирск
Поблагодарили: 3 раза

Сообщение Alek$ »

Mac
можно попробовать оптимизировать таблицы форума (в phpMyAdmin даже такая кнопочка есть :) ) - возможно, это нагрузку снизит, главное регулярно проводить эту операцию.

Коллокейшн обходится примерно от 1500 до 3000 рублей в месяц, в зависимости от дата-центра. В качестве альтернативной меры можно попробовать VPS - это будет несколько дешевле (phpBB Guru, например, как раз на VPS и крутится).

Добавлено спустя 3 минуты 46 секунд:
Alek$ писал(а):примерно от 1500 до 3000 рублей в месяц
Естественно, потребуются дополнительные затраты на закупку оборудования.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Mac
phpBB 1.4.2
Сообщения: 58
Стаж: 16 лет 8 месяцев

Сообщение Mac »

Оптимизацию провожу через мод DB Maintenance - это вроде бы равнозначно опции в phpMyAdmin'е.

Спасибо большое за советы.
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 16 лет 5 месяцев

Сообщение PavlegSS »

Mac писал(а):GZIP disabled 
Только что увидел. Вам это ни о чем не говорит?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

PavlegSS
Мне говорит, что GZIP выключен. А что, включение позволит генерировать страницы быстрее? С какого, пардон, бодуна?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 16 лет 5 месяцев

Сообщение PavlegSS »

Ну вроде как бы размеры БД больше в разы и всё такое? Поправьте меня если я ошибаюсь
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Сообщение DK7 »

в разы не как не больше. да и размер бд не оказывает колосального влияния на быстроту работы

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