Всем доброго дня.
Возникла проблема, неделю назад форум (https://costaspain.net/) стал сильно тормозить по вечерам/ночам.
Отклик страницы до 10 секунд.
Вот из панели хостинга отчет по нагрузке на базу:
Форум при довольно малой посещаемости в 2500- 3000 юзеров в день висит на отдельном физическом сервере.
Хостер говорит что:
В базе данных вашего сайта в одной innodb таблице скапливается большое количество мусорных данных - речь идет о таблице phpbb_sessions
Чтобы их очистить нужно зайти в базу данных через phpmyadmin, выбрать таблицу и внизу с страницы нажать на с отмеченными:оптимизировать.
Но я так понимаю что это разовое решение проблемы. Если вообще решение
Программисты хостера полагают что движок форума генерирует очень много данных в таблице phpbb_sessions
Есть подозрение что это происходит из-за большого числа обращений ботов к форуму.
Есть ли функционал, который позволит генерировать сессии только для авторизованных пользователей?
Можеть быть существует расширение для phpBB которое имеет такой функционал ?
Чтобы для неавторизованных пользователей не генерировать php сессии.
Или может быть проблема в другом?
Честно говоря я в этом не особо понимаю, мне даже на кнопку оптимизировать в базе нажимать страшно
Access_log на сервере только что включил, данных по прошлым нагрузкам еще нет, но уверен что ночью эта ботва опять начнется.
Как можно подобную проблему решить?
Уважаемые пользователи!
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Можно ли генерировать сессии только авторизованных пользователей?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Можно ли генерировать сессии только авторизованных пользователей?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 2.0.17
- Сообщения: 1136
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 43 раза
- Поблагодарили: 292 раза
Re: Можно ли генерировать сессии только авторизованных пользователей?
Заносите ботов в список ботов, тогда они будут по одной сессии. Или Средствами сервера ограждайтесь от ботов.
-
- Поддержка
- Сообщения: 5340
- Стаж: 19 лет 8 месяцев
- Откуда: Питер
- Благодарил (а): 191 раз
- Поблагодарили: 821 раз
Re: Можно ли генерировать сессии только авторизованных пользователей?
garry, В админке в разделе нагрузка на сервер можно настроить разные параметры сессии, в том числе и время её жизни. Устаревшие должны автоматически удаляться cron-заданиями форума. И судя по общей медлительности вашего форума он либо требует оптимизации из-за большого числа расширений, либо оптимизации требует сервер базы данных или вообще дедик. Склоняюсь ко второму-третьему варианту.
Отправлено спустя 1 минуту 13 секунд:
Начните с замеров производительности хотя бы с помощью этого: [FAQ] Время загрузки страницы и отладочная информация в phpBB 3.3.x или как включить DEBUG
Отправлено спустя 1 минуту 13 секунд:
Начните с замеров производительности хотя бы с помощью этого: [FAQ] Время загрузки страницы и отладочная информация в phpBB 3.3.x или как включить DEBUG
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb