На странице 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 не выполняются, специалисты данной компании абсолютно никак не соответствуют квалификации хостинг-партнёра Битрикс. Всё что они умеют - это отправлять клиентам ссылку на описание тарифов, кроме которой им нечего добавить.
Какое отношение данная компания имеет к Битриксу - непонятно.
просто иногда встречаются клиенты, которые считают, что их ущемили в составе или качестве услуг, на самом деле пытаясь выбить для себя эксклюзив по цене эконома.
Так не пишите на сайте Битрикса, что вы его официальный партнёр, тогда и требований эксклюзива не будет. Если я приехал в сервис, про который написано "обслуживаем автомобили Мерседес, помогаем с выбором з.ч.", а на деле говорят мы только предоставляем яму, ищите мастеров, покупайте где хотите запчасти, какие нужны посоветовать не можем, на какой именно из предоставленных ям обслуживаться тоже не знаем, хоть вы нам и сообщили название вашей машины, наверно это какая-то недобросовестная реклама и вывеска про Мерседес только вводит в заблуждение. Люди честно предоставляют услугу, но совсем другую.
никакого отношения пост к рекомендациям Битрикс не имеет
Имеет, поскольку надпись, что nic.ru осуществляет какие-то консультации относительно Битрикса не соответствует действительности. Никаких консультаций они не дают, к Битриксу отношения не имеют. Предоставляют машины, а как их использовать и выбирать - это дело клиента.
Ещё у нас есть право на достоверную информацию, отсутствие обмана в рекламных заявлениях. Это гарантируется законом. Поэтому не надо тоже сводить к тому, что "никто никого не заставляет". Я не знаю, чем таким в глазах "обычных людей" привлекает nic.ru. Тарифы дорогие, на качество обслуживания многие жалуются (прошу заметить, что я сам не жалуюсь, некоторые рабочие вопросы с nic.ru по другим проектом мне вполне успешно доводилось решать). Но многие "обычные люди" часто говорят хочу nic.ru и всё тут. И я даже не могу аргументировать своё нежелание с ними работать их отсутствием в списке рекомендованных хостеров Битрикса. Потому что они там есть. Хотя если смотреть на критерии, такими не являются.
Kryachek Mikhail написал: Вы уж извините, но обращать внимание на сферический в вакууме эталон смысла нету, на ресурсах 256RAM + 1CPU с 30 очками Битрикс никогда не заведется, может только какая-нибудь редакция "Первый Сайт".
Я же не сам это придумал. Эта надпись имеется в каждой редакции. Стандартный Битрикс на 256 я не пробовал заводить. А тестовую копию сайта с несколькими тысячами товаров на 500 Мб запустить не удалось, догнали до 1 Гб, чтобы страницы генерировались более-менее. Я не знаю, подо что сжирает память Битрикс и в каком количестве. Где это документировано? После очередной обновы на начальной виртуалке Таймвеба перестала работать админка со списком товров. Несколько тысяч товаров в базе. По совету ТП пришлось поставить раздельный режим показа. На вопрос "а какая разница, сколько товаров, вы разве не выбираете из БД только те, что на странице" мне дали какой-то странный ответ, что всё сложно и нужно работать со всеми записями. Хорошо, хоть как-то работает. Т.е. в любой момент эти "минимальные требовавания" могут поменяться неожиданно по инициативе Битрикс.
Я не знаю, подо что сжирает память Битрикс и в каком количестве. Где это документировано?
Ничего не задокументировано и вряд ли будет. В целом же память уходит на ОС, БД, Nginx, Apacha\Httpd, PHP, различные кешы. Имхо, минимальный приемлемый объем RAM это 3GB, чтобы и кеш был, и для БД выделить нормальное количество памяти, и сайт более менее крутился.
Белоглазов Сергей, Друг, у тебя горит, это нормально. 256 можно запустить и даже завести комфортно интернет магазин, но ты столько должен всего будешь настроить сам, столько всего поджать, столько докрутить, что дешевле взять больше памяти. минимум это пол гига под php, но и на остальное нужно,не забудь ещё о миллиарде файлов, поэтому SSD прямо очень надо.
А горит у тебя так же как горит у всех кто приходит из "маркетинга" в реальность. Например: - Но ведь 1с из коробки - Как медленно работает? Композит же
В битриксе всё жирно, и покрывается за счет большего жира, как законы в нашей стране - вместо исправления причины, пишут законы по борьбе со следствиями и происходит ещё больший жир.
Не рекомендую nic.ru в особенности, если упоминается timeweb - хотя бы его. Боже да всё что угодно только не nic.ru. Бегет хотя бы (прости господи)
Битрикс будет прожорлив всегда, это плата за определённые косяки.
Ну и я всё же пророчу БУСу как магазину ещё 2-5 лет и потом всё будет в Б24, бус будет никому не нужен. как первый сайт никому не нужен стал в определёное время.
Не верь всему что пишут на заборах, а интернет - это много заборов, и этот не исключение. Я вот уже года 2 как не верю, и как то не так горит как раньше.
Kryachek Mikhail написал: минимальный приемлемый объем RAM это 3GB
Непонятно, что значит приемлемый? Генерация страницы менее 1 с? 0.5 с? Понятно, что от сайта зависит. Сайт о котором идёт речь, на котором порядка 10к товаров сейчас хостится на VPS у которого - Память 8Гб, - процессор 4х2.8ГГц - SSD И всё равно не дотягивает до эталонной 30. Но это уже не стандартный Битрикс, так просто не сравнишь, конечно
Микулич Евгений написал: Ну и я всё же пророчу БУСу как магазину ещё 2-5 лет и потом всё будет в Б24
Обещали, что все магазины скоро будут в виде приложений/страниц в соцсетях. Вроде как даже готовые образцы с витринами есть. Пользователям удобно, не нужно далеко от любимых котиков отходить. Но как-то пока я таких задач не вижу - "сделать интеграцию 1С с вконтактом". Скорее уж всех поработит Маркет. И так всех принуждают к "заказу на Маркете". Тогда уж делать сразу интеграцию 1С-Маркет. А на сайте делать лишь виджет витрины своих же товаров с Маркета, да какие-нибудь SEO-статейки с акциями.
Микулич Евгений написал: У тебя медленное чтение из базы и медленное обращение к ЖД
У меня (т.е. где-то в логике сайта косяки) или у хостера, т.е. VPS? Если второе, то заказчик прав, пытаясь поменять хостера. Но Хостеры параметров SSD не дают, особенно для облачных VPS. Выделенные серверы с понятным железом стоят сильно подороже.
Только вот странно, что у того же хостера, но на более слабом тарифе стандартный Битрикс в 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С-Битрикс».