Как выяснить что тормозит форум ?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Тимур17
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 1 месяц

Как выяснить что тормозит форум ?

Сообщение Тимур17 »

Статические странички выдаются моментально.
Думаю дело в mySQL
чем и как провести статистику выделяемого времени под тот или иной запрос?

Проблемой решил заняться после следующего...
Не загружались большие тексты
max_allowed_packet=4M поставил вместо 1M

Теперь выдаёт
Fatal error: Maximum execution time of 30 seconds exceeded
И это при нулевой нагрузке на сервер локальной машины.
при смене на 90
вообще подвисал браузер
(текст вставлял 1,1мб в сообщение)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как выяснить что тормозит форум ?

Сообщение Sheer »

Включи debug, внизу каждой страницы увидишь примерно следующее:

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

[ Time : 0.021s | 8 Queries | GZIP : Off | Memory Usage: 4.46 МБ | Explain ]
Клик на Explain - и все увидишь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
alcash
phpBB 1.4.4
Сообщения: 184
Стаж: 14 лет 4 месяца
Откуда: примосковье
Благодарил (а): 83 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: Как выяснить что тормозит форум ?

Сообщение alcash »

А где включается этот самый debug?
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

Re: Как выяснить что тормозит форум ?

Сообщение Slash »

В корне форума файл: config.php, находим:

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

// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
и заменяем на:

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

@define('DEBUG', true);
 @define('DEBUG_EXTRA', true);
Тимур17
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 1 месяц

Re: Как выяснить что тормозит форум ?

Сообщение Тимур17 »

у меня вообще такого файла нету, вот что
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

Re: Как выяснить что тормозит форум ?

Сообщение Slash »

Тимур17 писал(а):у меня вообще такого файла нету, вот что
Как же работает тогда ваш форум?
В корне форума должен быть у вас этот файл.
Тимур17
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 1 месяц

Re: Как выяснить что тормозит форум ?

Сообщение Тимур17 »

да странно...
но работает.
ну вот принт скрин директории
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Как выяснить что тормозит форум ?

Сообщение Pazh »

Тимур17 батенька, а ты уверен что форум отсюда запускается а не из папки phpbb3?
Помощь в ЛС/email только за WM или ЮMoney
Тимур17
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 1 месяц

Re: Как выяснить что тормозит форум ?

Сообщение Тимур17 »

разобрался...
скрывались скрытые и системные файлы..
есть такой файл :)
Буду копать теперь почему тормозит.

Добавлено спустя 22 минуты 40 секунд:
появилась трудность
я когда впервые открываю страницу в браузере
грузит долго, 7-10 секунд молчание,но там Explain нет на страничке,так как ещё на форум не зашёл
когда захожу, всё , браузер или форум всё за кешировал, всё вполне терпимо по скорости.
Как сделать так чтоб как будь-то впервые зашёл но чтобы форум помнил.
И ещё а откуда мне узнать что это время нормальное у меня ,а это уже долго выполняется ?
Статистики-то нет у меня :)
Сравнить несчем.

Добавлено спустя 7 минут 44 секунды:
Page generated in 0.1623 seconds with 21 queries + 3 queries returning data from cache

Time spent on mysqli queries: 0.0299s | Time spent on PHP: 0.13239s


нормально ли это для локальной машины ?
(главная страничка форума 50 разделов форума отображаются,без портала)
по-моему медленно
10 человек и уже 1.6 секунду будет грузиться ?

Добавлено спустя 17 минут 45 секунд:
что за время на сессии ?
оно в 10 раз больше чем затраты на другие вызовы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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