Уважаемые пользователи!
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 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 13 лет 2 месяца
Благодарил (а): 62 раза
Поблагодарили: 22 раза

Re: Тормозит форум

Сообщение Slash »

rxu писал(а): Нереально, чтобы при трех записях тормозило. Дело в чем-то другом.
Хостинг?
Пробовал на VDS, тоже были тормоза :shock: (php 5.6.12), сейчас обратно переехал, на хостинг (php 5.3.29)

Ну да ладно... Буду дальше копать, может, что найду интересного.

! До этого пробовал отключать и удалять расширения только в админке, наверно стоит попробовать полное удаление (с сервера), думаю, что они все таки могут давать нагрузку даже если не включены...

Спасибо за помощь.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5277
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Тормозит форум

Сообщение Siava »

Имею небольшой форум на движке 2.0 с ~600к сообщений и чуть больше 10к тем. Конвертнул его в 3.0. Сделал копию и обновил до 3.1.
Страницы в 3.0 грузятся существенно быстрее как субъективно, так и по данным в debug, чем в 3.1.

список форумов
3.0 - Time : 0.112s | 9 Queries
3.1 - Time: 0.176s | Queries: 11 | Peak Memory Usage: 5.86 МБ

список тем в одном из форумов
3.0 - Time : 0.061s | 11 Queries
3.1 - Time: 0.122s | Queries: 15 | Peak Memory Usage: 5.93 МБ

первое сообщение темы с 24тыс. комментами
3.0 - Time : 0.139s | 12 Queries
3.1 - Time: 0.332s | Queries: 23 | Peak Memory Usage: 6.34 МБ

PHP 5.4.45, Mysql 5.6.25 (Percona 5.6)

Вообще от движка 3.1 остаётся ощущение сырости и недоработки, тогда как 3.0 уже полностью допилен.
Задумался я обновлять своего модифицированного динозавра на основе 2.0, но сразу на 3.1 переходить по ходу рано ещё, а поддержку 3.0 прикрыли.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Re: Тормозит форум

Сообщение nissin »

Для замеров в 3.1 debug нужно отключать и чистить кэш.
Всё повторяется. nurlan.info
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5277
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Тормозит форум

Сообщение Siava »

С $acm_type = 'null'; в конфиге результаты по времени генерации практически не отличаются, лишь число запросов к базе становится больше. Видимо кеш не кеш. Ладно, поковыряюсь ещё потом, хотя странно конечно.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16356
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 520 раз
Поблагодарили: 1740 раз

Re: Тормозит форум

Сообщение rxu »

Siava писал(а): С $acm_type = 'null'; в конфиге результаты по времени генерации практически не отличаются
Там не весь кэш отключается, если я правильно помню :)
В 3.1 вместо включения дебага надо юзать @define('PHPBB_DISPLAY_LOAD_TIME', true);.
Опять же, нет спора, что 3.1 работает намного медленнее, чем 3.0 - плата за функционал, в основном за возможность установки расширений.
Siava, не ожидал, что начнешь тестировать 3.1, думал, до сих пор на двойке и на ней останешься :mrgreen:
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5277
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Тормозит форум

Сообщение Siava »

rxu писал(а): думал, до сих пор на двойке и на ней останешьс
Да я пока только думаю о переходе и прощупываю "почву". И предстоящее не очень радует, хотя и есть некоторые надежды на сохранение хотя бы части функционала моего динозавра. :mrgreen:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
forua_info
phpBB 1.2.1
Сообщения: 28
Стаж: 9 лет 5 месяцев

Re: Тормозит форум

Сообщение forua_info »

xisp писал(а):Если там конфигурация по умолчанию, то это равнозначно езде на автомобиле на ручном тормозе.
Проблема та же самая, что и была у ТС.
Время загрузки страницы плавает от 0,05 до 30 секунд. :(

Подскажите чайнику, какие именно настройки на VDS нужно изменить. Скриншот дебага во вложении
:roll:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5277
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Тормозит форум

Сообщение Siava »

forua_info, проверить работает ли какой-нибудь PHP акселератор (XCache, APC и прочие). Если имеются такие и выключены, то включить. Иначе слишком слабый CPU в сервере.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
forua_info
phpBB 1.2.1
Сообщения: 28
Стаж: 9 лет 5 месяцев

Re: Тормозит форум

Сообщение forua_info »

Спасибо за ответ, Siava

Параметры VDS такие: Intel® Xeon® E5-2620, 2 vCPU, 2 GB (ECC), 40 GB, RAID-1
В меню "Расширения PHP - native" через ispmanager вижу, что APC установлено и включено, Xcache - не установлено.

Тут в теме говорилось, что нужно менять дефолтные настройки. Какие именно?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5277
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Тормозит форум

Сообщение Siava »

forua_info, а страницы тем, которые долго грузятся, случаем не содержат огромные количества текста?
Я у себя заметил примерно то же самое но только в тех темах, где очень много букв в каждом сообщении. Время выполнения PHP очень большое.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
forua_info
phpBB 1.2.1
Сообщения: 28
Стаж: 9 лет 5 месяцев

Re: Тормозит форум

Сообщение forua_info »

Siava, нет, это наблюдается на любых страницах, не только в темах.
При этом при перезагрузке одной и той же страницы может быть 5-6 раз время загрузки 0,1-0,3 секунда, а потом бац - и 25 секунд! :(

На том скриншоте, который я привел тормоза (6 секунд) произошли между QUERY #16 и QUERY #17
Как найти тот участок кода, где это происходит?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5277
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Тормозит форум

Сообщение Siava »

forua_info, если это происходит случайным образом, то... вы уверены, что у вас VDS, а не VPS? Как-будто кто-то или что-то отъедает производительность сервера.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Тормозит форум

Сообщение Sumanai »

forua_info писал(а): Скриншот дебага во вложении
Интересно. Затык идёт после запроса group_reputation_power.
Другие скриншоты с тормозами есть?
Если затык всё время в этом месте, то виновато расширение репутации, если в разных местах, то ХЗ.
Siava писал(а): VDS, а не VPS?
Как бы одно и тоже.

Отправлено спустя 1 минуту 8 секунд:
forua_info писал(а): Как найти тот участок кода, где это происходит?
Искать части запроса. Но название таблицы явно указывает на какое- то расширение с репутацией. Либо там, либо после него.
Аватара пользователя
forua_info
phpBB 1.2.1
Сообщения: 28
Стаж: 9 лет 5 месяцев

Re: Тормозит форум

Сообщение forua_info »

Sumanai, в разных местах затык:

Изображение

Изображение


Что-то у меня подозрения на bbvideo возникли.

На днях была проблема, когда воспроизведение ролика с rutube через bbvideo подвешивало тему навсегда. Пришлось автоцензором заменить "rutube.ru"
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Тормозит форум

Сообщение Sumanai »

forua_info писал(а): Sumanai, в разных местах затык:
Значит сервер тормозит. Например, решил уйти в своп в самый ответственный момент. Нужно просматривать конкретно и оптимизировать, раз у вас VPS.
forua_info писал(а): Что-то у меня подозрения на bbvideo возникли.
Очень сомневаюсь. Это же ббкод, он на тормоза сервера влиять не должен.

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