Нагрузка на сервер от phpbb3

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Booker »

Так, понял. Значит буду делить.
А частая очистка кеша тоже ведь нагрузку повышает, верно?
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Mr. Anderson »

Booker писал(а):Значит буду делить
А, собственно, зачем? :?
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Booker »

Ну вот же говорят, что большие темы могут спровоцировать повышенную нагрузку.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Mr. Anderson »

Booker
Кто говорит? Каким образом сие произойдет? :)
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Booker »

Пчелкин писал(а):Как-то где-то читал - 250 постов теме - нормальная норма... Почему - не знаю...
SmallAnton писал(а):Booker Да Mysql сервера будет перегрузка.
Пчелкин писал(а):
Booker писал(а):Или неправильно понимаю?
Не правильно...запросы в БД ушли на всю тему....
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Sheer »

Booker
Ничего не будет, поскольку нагрузка на сервер определяется количеством постов на странице.
Кури MySQL LIMIT
The LIMIT clause can be used to constrain the number of rows returned by the SELECT statement. LIMIT takes one or two numeric arguments, which must both be nonnegative integer constants (except when using prepared statements).
А этого SmallAnton не слушай.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Нагрузка на сервер от phpbb3

Сообщение romeo_piter »

Вроде по теме вопрос. Надеюсь.
Сегодня форум работает особенно тупо.
На главной обнаруживается 6 секундный запрос. То что что-то с сессиями понятно, но что?
Untitled-1.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11362
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Пчелкин »

Таблицу сессионс пересоздать-не? На крайняк - оптимизивать-не? На крайняк просто очистить через мускул-не?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Нагрузка на сервер от phpbb3

Сообщение nissin »

romeo_piter писал(а):Вроде по теме вопрос. Надеюсь.
Сегодня форум работает особенно тупо.
На главной обнаруживается 6 секундный запрос. То что что-то с сессиями понятно, но что?
Какой движок используется в MySQL, myisam или innodb/xtradb?
Если движок для таблицы сессий innodb/xtradb, то я создавал вот такой тикет:
http://tracker.phpbb.com/browse/PHPBB3-11748
Crelby
phpBB 1.4.2
Сообщения: 74
Стаж: 18 лет 8 месяцев
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Crelby »

У меня похожая проблема. 600к сообщений на форуме, есть много тем по 100-200-300 страниц (30 сообщений на страницу).
Периодически на форум нападает залипуха и тугодумие. Причем, это не связано с онлайном, на форуме может сидеть 400 человек, и все ок. А может вдруг днем с 250 онлайнерами затупить страшно.

Slow query показывает, что тормозит такой запрос:

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

SELECT COUNT(p.post_id) AS prev_posts
			FROM phpbb3_posts p
			WHERE p.topic_id = 39089
				AND p.post_approved = 1 AND (p.post_time < 1394891388 OR (p.post_time = 1394891388 AND p.post_id <= 1875939));
Именно в больших темах, где от 3 тыс сообщений.
Подскажите, может нужно оптимизировать уже запросы? Досоздать какой-то индекс?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Нагрузка на сервер от phpbb3

Сообщение nissin »

Выложите EXPLAIN на этот запрос. Подозреваю, что оптимизатор MySQL неверно индексы выбирает.
Crelby
phpBB 1.4.2
Сообщения: 74
Стаж: 18 лет 8 месяцев
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Crelby »

Не смог найти этот запрос через Explain. SELECT COUNT только в сочетании с sessions есть. Подскажите, где правильно искать?

Я искал на вьютопиках, также кликал по "след. страница" и "след. топик".
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Нагрузка на сервер от phpbb3

Сообщение ostridm »

этот запрос используется для определения страницы темы для показа сообщения например когда указано только сообщение

viewtopic.php?p=1875939

происходит вычисление количества сообщений темы перед указанным 1875939

и сразу вопрос - есть тулза колторая проверяет все ли индексы на месте в базе phpBB которая ведет ствою историю со второой еще версии?
Crelby
phpBB 1.4.2
Сообщения: 74
Стаж: 18 лет 8 месяцев
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Crelby »

ostridm писал(а):1. viewtopic.php?p=1875939

2. и сразу вопрос - есть тулза колторая проверяет все ли индексы на месте в базе phpBB?
1. Нашел. Explain не сообщает о каких-то багах.
Вот текст

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

Id	Select Type	Table	Type	Possible Keys	Key	Key Len	Ref	Rows	Extra
1	SIMPLE	p	ref	PRIMARY,topic_id,tid_post_time	topic_id	3	const	11	Using where

Before: 0.03843s | After: 0.03850s | Elapsed: 0.00007s
2. Нету. Как называется, где ее искать?
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Нагрузка на сервер от phpbb3

Сообщение ostridm »

сделай неуникальные индексы по колонкам из possible keys

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