На странице https://www.1c-bitrix.ru/partners/host...ab-vm-link рекомендованных хостингов указана в качестве одного из вариантов компания Ru-Center (nic.ru). Также указано, что данная компания имеет статус рекомендуемого хостинг-партнёра и компетенцию «Хостинг PHP»
Я обратился в данную компанию с просьбой подсказать, как выбрать тариф из представленных данной компанией для размещения сайта на 1С-Битрикс. На свой запрос я получил ответ, что параметры хостинга должны определять разработчики и отказ предоставить любую дополнительную информацию. На вопрос, как же всё-таки выбрать, была получена рекомендация купить минимальный тариф и перейти на больший, если не устроит.
сотрудники партнера сертифицированы и готовы оказать квалифицированную помощь пользователям в вопросах установки и конфигурирования сервера для оптимальной работы.
С чем я столкнулся при обращении к технической поддержке компании RU-Center
1) От технической поддержки ничего не было сообщено, какие из их тарифных планов удовлетворяют требованиям CMS 1С-Битрикс, это предлагалось делать на основании информации от разработчиков сайта (т.е. от компании 1С-Битрикс, разработавшей CMS и компании, делавшей разработку самого сайта на базе CMS). Таким образом не выполняется п. 2 из перечисленных выше
2) Предлагаемый виртуальный хостинг настраивать должен клиент, таким образом п. 3 также не выполняется. Сообщить какие-либо настройки необходимые для оптимальной работы их оборудования мне также отказали
3) Я не знаю, имели ли сотрудники, общавшиеся со мной какие-либо сертификаты, но все их ответы сводились к одному, что клиент сам своими силами должен делать установку и это не их дело, как либо помогать с настройкой операционной системы и системных программ на предоставляемом ими оборудовании, а также, что оптимальная работа определяется разработчиками и именно они, а не сотрудники компании-хостера должны что-то предлагать и осуществлять консультации по выбору и настройке хостинга. Таким образом и п. 4 полностью отсутствует у данной компании.
В итоге, 3 пункта из 4, требующихся для получения компетенции Хостинг PHP не выполняются, специалисты данной компании абсолютно никак не соответствуют квалификации хостинг-партнёра Битрикс. Всё что они умеют - это отправлять клиентам ссылку на описание тарифов, кроме которой им нечего добавить.
Какое отношение данная компания имеет к Битриксу - непонятно.
Только вот странно, что у того же хостера, но на более слабом тарифе стандартный Битрикс в 1.5 раза больше насчитал скорость файловых операций в тесте выше.
Что то у вас с производительностью совсем плохо, Вот у нас базовая установка Битрикс24 без тюнинга и то больше "глаз" выдает. 1 vCPU, 3.75 GB http://prntscr.com/j1wmm3
Kryachek Mikhail написал: Скорость чтения у вас совсем не SSD диска.
Тут, выше https://dev.1c-bitrix.ru/community/web...#com107411 у того же хостера, только на другом VPS файловая система выдаёт 15 869, у Вас 14 402 У Вашего примера SSD? Какая частота у CPU, что выдаёт такие цифры? Бенчмарк в Битрикс24 такой же как в БУС? У Вас облачный VPS или выделенный сервер?
Не удивляйтесь, почти весь тест - это синтетическое шаманство. Соберите свое окружение, например php-fpm + nginx и у вас скорость CPU неожиданно вырастет.
В целом, смотрите только на среднюю скорость генерации страницы.
Kryachek Mikhail написал: Соберите свое окружение, например php-fpm + nginx
Я в этом не силён, т.к. мне неясно что и как влияет на Битрикс или вызовы его API или на работу Битрикса с БД. Т.е. можно читать статью про оптимизацию БД, но поскольку я не работаю в Битриксе напрямую с БД, такая статья мне ничего не даст. Всё что есть - этот тест.
Kryachek Mikhail написал: В целом, смотрите только на среднюю скорость генерации страницы.
Да, можно зайти в режим отладки и смотреть генерацию. Тут многое зависит и от кэширования и от логики компонентов. Мерить можно только стандартым Битриксовым интернет-магазином, устанавливая на разные хостинги, открывая разные его страницы.
На счет БД я бы сильно не заморачивался, у вас более серьезная проблема с производительностью самого SSD. 3k это очень и очень мало, должно быть хотя бы 10k.
Можете попробовать воспользоваться утилитой hdparm в linux для проверки скорости чтения\записи. Еще можете попробовать выполнить lsblk -d -o name,rota если в графе rota у вас будет 1, то значит у вас это никакой не SSD
Если Производительность = 18,66 , то публичная страница сайта с пустым шаблоном (например, версия для печати), с пустой рабочей областью будет создаваться за 1/18,66 или 0,535 сек.
Показатель производительности не вычисляется на основе производительности файловой системы, работы базы, сессий и почты. Эти цифры нужны для того, чтобы помочь системному администратору найти узкое место (если такое есть). Величина производительности всегда обратна величине среднего времени отклика.
Показатель производительности - величина, обратная времени исполнения ядра продукта (среднему на 10 измерений).
Т.е. производительность вообще от логики сайта не зависит, а зависит только от Битрикса, настроек хостинга и железа. Таким образом программист (разработчик сайта) в задаче увеличения производительности вообще устраняется. Это дело только системного администратора, хостера и разработчиков Битрикса
Не совсем верно, качество кода разработчика сайта напрямую влияет на производительность сайта. Если вы, скажем на событии OnProlog на каждый хит будет генерировать 10к запросов в БД и потом sleep 10 секунд, то у вас производительность (средняя) будет стремиться к 0.
Kryachek Mikhail написал: Не совсем верно, качество кода разработчика сайта напрямую влияет на производительность сайта.
Про сайт всё верно. Но мне для начала нужно понять, какой хостинг выбрать, а для этого нужно сначала максимально исключить влияние кода разработчиков, что тест производительности Битрикса, получается и делает. Остаются только события, работающие всегда. Агенты на кроне.
Не просто часто, а очень часто, Битрикс это же десятки тысяч файлов. И представьте что для инициализации страницы, у вас подключаются компоненты, читается кеш, грузятся классы, обработчики итп. Так, например, Битрикс24 в среднем считывает около 800 файлов при генерации 1 страницы, вот и представьте если страницу хочет открыть 100 пользователей одновременно
Kryachek Mikhail написал: вот и представьте если страницу хочет открыть 100 пользователей одновременно
Такого у нас нет. Посещаемость 1-2 тыс человек в день, 6-7 тыс хитов. В основном, конечно, дневное время, часов 10. Это даёт 10 хитов в минуту. Раз в 6 секунд кто-то что-то открывает. Пиковая, конечно, может дать несколько хитов в секунду.
Задал вопрос "а SSD ли там у вас?" получил ответ от ТП хостинга:
Используется ли SSD на хостинге site.xyz? Тест Битрикс показывает очень низкую скорость по файловой системе. Тест test.site.xyz - гораздо большую.
Да, причем оба Ваши сервера располагаются на одной и той же ноде и СХД.
Просто какой-то тупик. "Железо" которое продают в виде хостинга больше похоже на "воздух", такое оно призрачное. Ни измерить нельзя, ни потрогать. Может SSD разделяемый на много клиентов и его кто-то постоянно грузит? Но тогда бы на обоих сайтах была низкая, раз это одна и та же "СХД".
выдает что вы используете HDD, а не SSD, очень сомневаюсь что у них гибридные диски или все хранится на флешках, однако интересно что они скажут. Не удивлюсь, что у них HDD как основное хранилище а SSD для кеша.
Еще, ради эксперимента, если возможно, попробуйте: 1. Закрыть публичный доступ 2. Отключить все обработчики 3. Прогнать тест. 4. Включить все что было отключено в п1, п2.
Все конечно несколько странно, ибо тест производительности дисков приблизительно одинаковый, даже на "боевом" в чем то лучше.
По идее, это почти то же самое, что вечером тестировать, когда народу мало. Нужно будет ещё всю рекламу отключить. Но с поиски будут всё равно посетители, роботы.
Пока непонятно с этой Битриксовской производительностью. Пишут, что это только показатель ядра. Но вот свежеразвёрнутая копия рабочего сайта выдала аж 0.5 после минутного нажимания на страницы сайта!
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».