Уважаемые пользователи!
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) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
forua_info
phpBB 1.2.1
Сообщения: 28
Стаж: 9 лет 6 месяцев

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

Сообщение forua_info »

Sumanai писал(а): Очень сомневаюсь. Это же ббкод, он на тормоза сервера влиять не должен.
Да, но факт того, что ролик rutube, размещенный через bbvideo подвешивает тему и не позволяет в нее зайти - абсолютно точен (в моем случае, конечно).

Ну а анализ и оптимизация сервера VDS - мне не по зубам.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1117
Стаж: 9 лет 1 месяц
Благодарил (а): 42 раза
Поблагодарили: 278 раз

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

Сообщение KEMnEP »

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

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

Сообщение Sumanai »

forua_info писал(а): Ну а анализ и оптимизация сервера VDS - мне не по зубам.
Тогда в рекрутинг, за денежку.
Аватара пользователя
forua_info
phpBB 1.2.1
Сообщения: 28
Стаж: 9 лет 6 месяцев

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

Сообщение forua_info »

Форум летает - всего лишь поменял max_connections в настройках сервера MySQL с дефолтных 151 на 300
Техподдержка посоветовала 200-250, чтобы не грузить проц и память, послежу пока за графиками нагрузки.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Скорость, оптимизации и прочее на 3.1

Сообщение southklad »

Совместно с форумом использую и сайта на Вордпресс, вордпресс к слову "тяжеловат" для серверов, особенно при активном посещении сайта, но на нем есть куча и плагинов и других разные дополнений, которые не только увеличивают скорость загрузки сайта, но уменьшаю количество запросов к БД и прочее.

Отсюда возник вопрос, почему такое не создают на 3.1? Сам движок классный и удобной, но он тоже "прожорливый" и может уже пора задумать о том, чтобы создавать расширения или дополнения по его оптимизации?
Изображение
nikolaysmir
phpBB 1.0.0
Сообщения: 3
Стаж: 8 лет 2 месяца
Благодарил (а): 2 раза

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

Сообщение nikolaysmir »

а какие параметры сервера у вас?
скиньте сюда для сравнения
SunStar
phpBB 1.0.0
Сообщения: 1
Стаж: 8 лет 2 месяца

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

Сообщение SunStar »

Всем привет.
После обновления до 3.1.6 нагрузка на CPU выросла до максимума (при ~400 rpm), обновил пых до 5.6 не помогло, ковырял конфиги, не спасало, пришлось докупать 2 ядра. на виртуальную машину.
Сейчас вроде как ок, но в трейсе выследил, что очень много времени занимает шаблонизатор Twig_Loader_Filesystem::findTemplate, посему попытался перевести кеш на APC но вот никак ((
Конифг такой
PHP 5.6, 4 CPU, 1Gb.
config.php:

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

$dbms = 'phpbb\\db\\driver\\mysqli';
$table_prefix = 'phpbb_';
$acm_type = 'phpbb\\cache\\driver\\apc';
 
@define('PHPBB_INSTALLED', true);
@define('PHPBB_DISPLAY_LOAD_TIME',true);
APC стоит, но вижу что всеравно юзается файл, так как

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

print_r(apc_cache_info());
все пусто, да и видно свежие файлы в кеше.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

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

Сообщение rxu »

На PHP 5.6 Opcache встроенный пробовали включать?
Изображение
Аватара пользователя
forua_info
phpBB 1.2.1
Сообщения: 28
Стаж: 9 лет 6 месяцев

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

Сообщение forua_info »

SunStar писал(а): Конифг такой
PHP 5.6, 4 CPU, 1Gb.
config.php:

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

$dbms = 'phpbb\\db\\driver\\mysqli';
$table_prefix = 'phpbb_';
$acm_type = 'phpbb\\cache\\driver\\apc';
 
@define('PHPBB_INSTALLED', true);
@define('PHPBB_DISPLAY_LOAD_TIME',true);
APC стоит, но вижу что всеравно юзается файл, так как

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

print_r(apc_cache_info());
все пусто, да и видно свежие файлы в кеше.

у меня

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

$dbms = 'mysql';
$acm_type = 'apc'; 
Может путь еще нужно прописывать какой-то, как у вас?
phpbb\\cache\\driver\\

И подскажите - как посмотреть результаты (статистику) работы кеширующего драйвера APC?

Инфо о моей VDS на данную минуту:

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

Количество процессов 107
Оперативная память (использовано / всего) 453916 / 2061124 kB
Продолжительность работы 2 days 11 hours 33 minutes
Процессор Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz 1995.192 Mhz X 2
Размер дискового пространства 38627 Mb
Средняя загрузка (за 15 мин, 5 мин, 1 мин) 0.62 0.48 0.62
Файл подкачки (swap) 1740796 kB
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

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

Сообщение Sumanai »

forua_info писал(а): Оперативная память (использовано / всего) 453916 / 2061124 kB
Да у вас только четверть памяти используется.
Аватара пользователя
forua_info
phpBB 1.2.1
Сообщения: 28
Стаж: 9 лет 6 месяцев

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

Сообщение forua_info »

Sumanai, да, процент загрузки всех ресурсов невелик:
Изображение

Тем не менее, зависания на 10-50 секунд продолжались.

Час назад специалист хостера сделал следующие действия на VDS, сейчас отслеживаю ситуацию, пока зависаний нет:
Я сейчас ограничил количество выполняемых операций одним процессом и время ожидания выполнения скриптов. Если возникнет сбой в работе у одного пользователя то это не приведёт к проблеме для остальных.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

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

Сообщение Sumanai »

Вместо лечения проблемы заткнули её симптом.
Аватара пользователя
forua_info
phpBB 1.2.1
Сообщения: 28
Стаж: 9 лет 6 месяцев

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

Сообщение forua_info »

Sumanai, я это подозревал. :D

Но все же - как выявить КОРЕНЬ проблемы?
Трассировку какую-то поставить в код форума, какие-то логи сервера посмотреть?

Куда чайнику податься?

Отправлено спустя 11 минут 12 секунд:
Только что опять всплыла проблема - при удалении собственного сообщения страница грузилась 108 секунд!!!
Все это время форум висел. :shock:
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

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

Сообщение Sumanai »

Посмотрите логи вебсервера, php, включите лог медленных запросов SQL, ответов php.
Я не знаю, какой у вас софт стоит и какие настройки, поэтому ничего конкретного посоветовать не могу.
Vladimir MSIA
phpBB 1.4.0
Сообщения: 32
Стаж: 8 лет 7 месяцев

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

Сообщение Vladimir MSIA »

Ребят, не нашел этой темы. В поиске вбивал не выдало. Прошу не удалять вопрос.

Ни с того, ни с сего, произошла Ошибка установки соединения с базой данных на всех 4 сайтах моих. Не могу понять, что делать и в чем причина. ..??

www.msia.ru

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