Как получить больше битрикс попугаев производительности?, Столкнулся с тем что на разных хостингах и VDS скорость сайта не велика и по производительности я получаю лишь 30 - 40 , хотя по параметрам сервера должен бы видеть больше
В начале года запустили сайт на битриксе. Проблемы начались практически сразу. Уже на первом месяце работы выяснилось Хостниг timeweb (там был не VSD, а хостинг под битрикс тарифный план какой-то 20 Gb места30 сайтов / ftp акк. ) не потянул нашу MySQL и хотсер нам такой: отрубайте свой сайт, он слишком много ресурсов ест, под вас столько не выделено.
был найден VDS ruvds - установили туда попользовались месяц, по MySQL проходили уже конечно, но скорость удручала, (более 3-х секунд на каждой странице) пошли дальше нашли еще VDS сейчас наши параметры сервера: Процессор 2400 МГц Оперативная память 8192 Мб Количество процессоров 8 Шт
какие еще нужны будут данные спрашивайте, я посмотрю
Недавно мне посоветовали пересобрать сервер БД на перконе, сейчас у нас 5.5.54-MariaDB (сказали, что последняя работает в два раза медленней первой) На сколько действительно это прокатит и есть ли какие-то еще способы получить больше производительности?
что показывает на этой же странице на вкладке Битрикс? На странице /bitrix/admin/perfmon_db_server.php?lang=ru есть красные показатели? скриншоты /bitrix/admin/perfmon_php.php?lang=ru покажите попробуйте там же развернуть второй сайт на демо установке Битрикс с демомагазином и посмотреть там показатели.
Основные страницы посмотрите с включеной отладкой (кнопка на верхней панели админа). И сравните количество запросов с кешем и сразу после сброса кеша.
что показывает на этой же странице на вкладке Битрикс? На странице /bitrix/admin/perfmon_db_server.php?lang=ru есть красные показатели? скриншоты /bitrix/admin/perfmon_php.php?lang=ru покажите попробуйте там же развернуть второй сайт на демо установке Битрикс с демомагазином и посмотреть там показатели.
Основные страницы посмотрите с включеной отладкой (кнопка на верхней панели админа). И сравните количество запросов с кешем и сразу после сброса кеша.
" попробуйте там же развернуть второй сайт на демо установке Битрикс с демомагазином и посмотреть там показатели " был такой эксперимент. Точно не помню сколько это дало вроде 60 единиц производительности попробую найти скрины с этого дела.
Железо у вас нормальное, скорее всего проблема в скриптах и скорее всего каких-то кастомных. Особенно учитывая жалобы хостера на нагрузку в БД. Если у вас криво реализованы алгоритмы, то никакое железо вас не спасет. Даже если сайт будет жить, то при пиковых нагрузках может умирать. В первую очередь посмотрите init.php, наверняка на каждом хите подключается куча ненужной ерунды. Также могут быть кастомные модули, в том числе из маркетплейса, они могут создавать лишнюю нагрузку. Если у вас в init.php куча всякого непонятного кода, попробуйте замерить попугаев сначала, потом в init.php в начале пропишите return; чтобы код в нем не выполнялся вообще, потом замерьте попугаев снова. Если разница в попугаях существенная, значит проблема действительно в кастомных кодах. Часто проблемы бывают еще в компонентах и прямо прописаны на страницах сайта - смотря на сколько непрофессиональны были разработчики.
Если вам сайт делали всякие "студии", "интеграторы" или "агентства", то скорее всего они делали по принципу "лишь бы работало" и никто не задумывался о производительности, особенно на больших нагрузках. Не удивлюсь, если у вас встречаются страницы с тысячами некешированных запросов к БД.