После переезда увеличилась нагрузка CP

lexx

Проверенные
Сообщения
46
Реакции
10
Баллы
11,005
Всем доброго времени суток!
После переезда форума с phpbb 3 на XF 1.4.3 увеличилась нагрузка CP в 3 раза.
Ранее была около 60, сейчас в районе 200.
В связи с чем 3 вопроса:
1. Как уменьшить нагрузку CP?
2. Как оптимизировать загрузку страниц (см рекомендацию хостера ниже)?
3. Риторический: Какая нагрузка нормальная?

Исходные данные:
Хостер Бегет
Форум 5500 пользователей, около 1000 уникальных заходов в сутки, 10000 просмотров.
Ксеня 1.4.3
дополнительно стоит:
Double Post Merge - 1.0.7
Join User Group by Waindigo - 1.1.2b
Members Online - 1.6
Moderator Essentials - 1.1.7
PHP Help Center Announcements - Beta 2
Sidebar Positions - 2.0
TaigaChat Pro - 1.3.0
Today's Birthdays - 1.4
VXF - Advanced Forum Statistics - 1.6.2
[XI] Tag User - 1.0.2
Кнопки вверх/вниз - 1.0.0
Похожие темы Similar Threads - 3.6
Статистика посещаемости Who Has Visited, версия: 1.3.7

Припарки которыми пытался обойтись:
После переезда уменьшили нагрузку от роботов. Упало может быть на 10 СР.
Отключал тайгачат - сильной разницы не увидел.
Делал кэш memcached - после чего полетели таблицы восстанавливал через репейр.
После стандартной 3-4 дневной переписки с хостером и советов по роботом, оптимизации и т.п., получил следующий ответ:
"Добрый день. проанализировали использование сайтом ресурсов сервера.

По ссылке можно посмотреть, что вызов функции strtr довольно прожорлива. Известно, что есть аналоги этой функции, которые работаю до 4 раз быстрее, т.е. если принять во внимание, что strtr тратит до 1/6 процессорного времени в генерировании ответа на мой запрос (открытие страницы на форуме), то использование, например, str_replace может уменьшить это до 1/18. Получается, что использование другой функции в классе
public function replaceRequiredExternalPlaceholders (сайт/library/XenForo/ViewRenderer/Abstract.php строка 173) может снизить нагрузку. По ссылке можно ознакомиться с тестами функций-аналогов:


Вам необходимо обратиться к разработчику для оптимизации сайта"
 
Последнее редактирование:
Делал кэш memcached - после чего полетели таблицы восстанавливал через репейр
Каким боком кэшер на БД влияет? :-)

Отключал тайгачат - сильной разницы не увидел.
Если там "пару коллек" пишется, особой разницы и не будет.

Форум 5500 пользователей, около 1000 уникальных заходов в сутки, 10000 просмотров.
У меня на игровом форуме гильдии примерно такие же параметры по уникам и просмотрам - в целом, за сутки сжирается вплоть до 1-го ядра в среднем от двух камней. При том что плагинов стоит раза в два больше и по толще по требованиям и обработке информации. При этом рядом стоит сайт коллеги: разрабатывает командой одну MMO, уников тоже достаточно. На Ванилле форум и нагрузки почти не замечаю от него.

Давно заметил, еще на 1.2 версии Ксени. Ксеня не разу не будет нормально работать на шареде, слишком мало ресуров выделяется.

Лимит 50 cp у бегета - это так, мелочи, пару сотен Mhz на пиках.

Берите VDS для такой посещаловки.

Максимальное использование оперативной памяти 40Мб на процесс;
Запрещается использование процессами пользователя процессоров сервера более 60% в течение 5 секунд и более 10% в течение 25 секунд. В случае превышения данного лимита процесс завершается.



Вас только по-этим пунктам должны были турнуть уже с хоста )
 
Последнее редактирование:
margent, у меня вип тариф с нагрузкой 150 + за доп плату + подарочные = 286
С учетом того, что на одном хосте, сидят 2 форума, нагрузка начинает превышать 300
(второй с посещаемостью меньше в 1.5-2 раза)

Каким боком кэшер на БД влияет?
для меня то же загадка, взял передых на 1 сутки, чтоб попробовать другие методы
 
lexx, связался с сапортом по 8800.
У меня два вас плохие новости, ищите все таки VDS, либо толстый шаред.

И так, грубо говоря, 65 CP - это 65 минут процессорного времени, но при этом, на 100% сжирать ядро можно не более 10 секунд, что вписывается в превышения, плюс использование CP свыше лимитов. XenForo реально не легкий движок )

для меня то же загадка, взял передых на 1 сутки, чтоб попробовать другие методы
Интересно, второе сообщение за сегодня что мем ломает таблицы, причем тоже на бегете. Лень искать кто писал тот пост.

lexx, грубо говоря, 286 CP = 286 минут процессорного времени. Ксень с лихвой может выжрать их при такой посещаловке.

Как вариант, может вас ломанули? Поищите на досуге эксплоиты, незнакомые для вас файлы. Всякие может быть.
 
Я видел как тут темы скатываются к переездам на другой хостинг!
VDS я боюсь и администрировать не умею :(
Можно ли уменьшить нагрузку другими методами?!
 
Последнее редактирование:
  • Мне нравится
Реакции: Hope
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу