Блог

1с битрикс до свидания

И раз уж затронули тему бекапов, хочу заметить. Бекап средствами 1С-Битрик это конечно хорошо и удобно, но очень медленно. В случае, если срочно нужно восстановить файла или несколько значений в базе, приходится ждать пока разархивируются все 60 Гб. Здесь наиболее эффективной мне кажется следующая схема: Должен происходить ежесуточный бекап файлов и базы данных в виде архива на внешний источник данных. Всегда делаем бекап непосредственно перед обновлением в одном из 2х вариантов: Вариант light — Копируем всю папку проекта в соседнюю папку на сервере.

Базу данных в виде дампа сохраняем в отдельный файл. Ничего не архивируем. В случае, если нужно будет восстановить какое-то значение в базе или один из файлов, все будет под рукой и легкодоступно Вариант strong — аналогично предыдущему, только базу копируем в другую базу данных MySQL. Это позволит в случае полного краха за минуты исправить в файле хостов корневую папку сайта и проект начнет работать из соседней папки с копией базы.

Заключение Спасибо всем, кто дочитал до конца. Надеюсь, мой опыт будет вам полезен. Буду рад предложениям по более удачным способам решения озвученных проблем в комментариях или в личку. Сейчас я постарался озвучить основные проблемы доработки и поддержки уже запущенных проектов с высокими требованиями к надежности.

Если материал окажется интересным, планирую написать продолжение об особенностях архитектуры 1С-Битрикс, которые отличают разработку сайта на Битриксе от разработки других веб-проектов.

На свидание с CMS 1С-Битрикс. Откровенно и прямо. | Paroxod

А у нас тут можно получить грант на тестовый период Яндекс. Читают. Вы не сможете решить эту задачу на собеседовании 16,9k Поделиться публикацией. Похожие публикации. Completo Москва. Веб-разработчик 1С-Битрикс. Mywebstor Новосибирск. Веб-разработчик 1С-Битрикс удаленно. Максиплэйс Москва Возможна удаленная работа.

Все вакансии. Я все понимаю, ко всему отношусь лояльно, но для работы просто невозможная система, код просто ужас — ни документации, ни единого codestyle. Skarbun 10 августа в С точки зрения разработчика, наверное. С точки зрения бизнеса — позволяет сравнительно не дорого решить большой класс задач.

Многие интернет-магазины не смогут позволить себе написать всю движок с нуля. Мне кажется что со своей ценовой политикой, Битрикс не самое выгодное средство для магазина. К этому ещё нужно добавить оплату за специалиста, который сделает этот магазин на Битриксе, так как человек далёкий от программирования просто-напросто не осилит Битрикс. В итоге получаются достаточно большие растраты. Хороший интернет-магазин на 1С-Битрикс, как правило, стоит от и выше. Один только дизайн сайта обойдется в сотню.

При таких масштабах проекта стоимость лицензии как-то теряется. Битрикс — решение для стандартных сайтов- интернет-витрин.

Все, что более тыс. Делать на Битриксе имеет смысл, если есть опытная команда, которая уже проходила эту историю. Если команды нет, то лучше делать с нуля, прописывая архитектуру и выбирая подходящий фреймворк. Если бы мы жили в мире стандартизованным, то было бы супер. Для типовых магазинов есть решения на порядки дешевле. В данном конкретном случае даже с точки зрения бизнеса сомнительно. Магазин с 12 тысячами товаров и примерно таким же количеством посетителей.

server hosting bratislava

Над проектом трудится больше 30 человек, в коде сайта больше миллиона файлов, ТЗ на страниц. Из страниц ТЗ явно следует что от чистого битрикса при таком раскладе там осталось не так. Из миллиона с лишним файлов следует, что битрикс тут вряд ли оптимален, битрикс вообще склонен к пложению файлов на ровном месте по своей идеологии. Из 30 с лишним человек трудящихся над проектом следует что бюджет весьма достаточен.

Кастюмная ЦМС тут была бы скорее всего идеальным решением даже с точки зрения бизнеса, при грамотном подходе к ее разработке разумеется. И с точки зрения скорости внесения изменений нужных заказчику и с точки зрения стоимости этих изменений для заказчика и с точки зрения потери посетителей в ходе обновлений.

В целом да, но в частности. Даже при стоимости проекта 1, миллиона и выше, с технической точки зрения логичнее создавать продукт с нуля, но с точки зрения бизнеса есть несколько преимуществ в разработке на готовой мощной CMS. Первая версия проекта появится гораздо быстрее. Намного легче применить итерацонный метод разработки.

Проект можно будет отдать на поддержку другим разработчикам. И самое главное, е-комерс слишком динамично развивается. Допустим мы сейчас исследовали рынок интернет-магазинов.

Точно определили, каким должен быть сайт, чтоб быть успешным. Составили ТЗ и провели разработку с нуля. К моменту завершения работ сайт устареет, так и не родившись. А куча изменений, которые тут же придется внести, чтоб выправить ситуацию, сведут на нет всю красоту и стройность разработки. Смотря что считать не дорого. Если не отходит от логики разработчиков битрикса то да, но если заказчик думает иначе то капец. Например я не могу объяснять заказчику что битрикс свято верит что если я ставлю на рейтинге 5 звезд в итоге получается 3,5, клиент всегда прав и в итоге пишешь сам или покупаешь.

Или например если доставка авиа и курьером по Москве то пункт оплату курьеру должен пропадать если выбрана авиа. В итоге долгая, нудная и безрезультатная переписка с тех поддержкой, и попросту ставишь свой js что бы просто сдать. А теги это вообще песня, при наличие больше материалов попробуйте при создании ввести тег, сплошная мука.

Они так и храняться в отдельном поле через запятую, в итоге вводите вы букву что бы ввести тег а у вас полно текстовый поиск по базе. Фронт можно конечно закишировать но вот в админке все работает по живому. В итоге ребята писали теги стразу в блокноте и вставляли в строку. Как результат Битрикс до-свидания, да здравствует Yii. Так что по проще это на Друпал, или на Yii.

Проблема 0 тут процесс. Внос по живому изменений на боевой сервер? Битрикс тут так вишенка на торте. Alorian 10 августа в Вот уж много чего слышал про битрикс, но про отсутствие документации первый раз слышу. Есть несколько курсов которые проходятся в браузере: Я последний год занимаюсь практически исключительно допиливанием чужих сайтов на Битрикс, Joomla, Drupal и.

Проблема Битрикса в том, что мало кто из разработчиков следует его методологии: Впрочем, другие CMS тоже калечатся нашим русским программистом так, что без слез не взглянешь. Я не видел ни одной приличной доработки готовой CMS — везде сплошной говнокод. Люди явно не читали документацию, не разбирались в API. Или студия-разработчик уже закрылась или автор сменил симку и ушел в голубую даль. AdamZ 10 августа в Это где вы такое вычитали?

Проект из 60 гб на максимальной редакции апдейтиться из SVN за 40 секунд… Просто нужно уметь разграничивать файлы ядра, аплоада, статику и свои собственные скрипты. Ядро вообще нет смысла загонять в репозиторий хотя даже в этом случае легко глотается СВНом — если уж очень хочется, то можно в репозитории хранить бекап ядра, который понадобиться только 1 раз — при развёртывании проекта.

VPS для 1с Битрикс

Так делают новички, а профи юзают соответствующие инструменты, которыми забит весь маркетплейс. Гики же пишут свои скрипты.

Презентация новой версии "1С-Битрикс: Управление Сайтом 18.0"

Да и это проблема не столько битрикса, сколько вообще разработки крупных веб-проектов, когда после релиза невозможно тупо заливать дампы базы данных В-общем, терпения всё читать не хватило. Могу лишь подытожить, что Битрикс не виноват в том, что у вас не лично у автора, сколько у компании в целом кривые руки и вам влом пройти соответствующие курсы по работе с системой, получить сертификаты это всё бесплатно к словуполучить партнёрский статус, который даже фрилансерам и шарашкиным конторам по онлайн-заявке предоставляется и серьёзно облегчает разработку крупных проектов командой разработчиков.

Про NFR-лицензии для партнёров-разработчиков автор видимо не слышал… Это ответ от. Проблему как раз и решил с помощью NFR-лицензий. Вот это очень полезная для меня информация. Можете указать, какими инструментами для этого пользуетесь Вы?

Битрикс не виноват в том, что у вас не лично у автора, сколько у компании в целом кривые руки и вам влом пройти соответствующие курсы по работе с системой, получить сертификаты это всё бесплатно к словуполучить партнёрский статус И партнерский статус и полный комплект сертификатов у каждого разработчика конечно же.

Duis nisi magna, aliquet a convallis non, venenatis at nisl. Nunc at quam eu magna malesuada dignissim.

Методология разработки на 1С-Битрикс – опыт дурака / Хабр

Duis bibendum iaculis felis, eu venenatis risus sodales non. In ligula mi, faucibus eu tristique sed, vulputate rutrum dolor. Aliquam ipsum enim, hendrerit ut porta nec, ullamcorper et nulla.

In eget mi dui, sit amet scelerisque nunc. Копирование шаблона компонента в шаблон сайта Разместим компонента например, форму поиска — bitrix: Используя включенный режим правки скопируем шаблон компонента в шаблон сайта. Для этого наведём курсор мыши на область с компонентом, дождёмся пока появится контекстное меню с шестерёнкой и нажмём на стрелку выпадающего списка: В появившемся диалоге нам необходимо указать имя шаблона компонента и выбрать шаблон сайта в котором будет хранится шаблон компонента в нашем случае это whitesquare-bootstrap: Иногда для дальнейшей работы больше подходит один из шаблонов компонента, поставляемых вместе с системой.

Тогда имеет смысл посмотреть каждый из них в работе. Это можно сделать в визуальном редакторе по нажатию на кнопку шестерёнки: Языковой файл представляет из себя массив с ключами и значениями языковых фраз.

Выбираем готовое решение: ТОП-5 шаблонов от АЛЬФА Системс

В нашем случае это: Например, верхнее меню будет задаваться в файле. И языковые файлы по аналогии с языковыми файлами компонента формы поиска: Теперь возьмёмся за шаблон компонента. Тут нам понадобится простенький счётчик, который будет закрывать строчные блоки row и ставить отступ для 2,3,4 и 5 блоков в одной строке. А у нас тут можно получить грант на тестовый период Яндекс.

Читают. Вы не сможете решить эту задачу на собеседовании 16,9k Поделиться публикацией. Похожие публикации. Веб-разработчик 1С-Битрикс. Mywebstor Новосибирск. Веб-разработчик 1С-Битрикс удаленно.

Максиплэйс Москва Возможна удаленная работа. Completo Москва. Все вакансии. Всё отлично и большой плюс, что организация всего шаблона в рамках папки template с включаемыми областями, впрочем так же верстал, когда были заказы по битриксу. Левое меню обычно по разделам.

Я бы еще все сквозные компоненты страницы во включаемые области поставил, это придаст больше динамики шаблону, особенно если такие области предусмотреть с рекурсивным секционным подключением. В нашем современном мире ситуации возможны разные, мы хотели, в итоге мы пришли к выводу, что даже если рассматривать коммерческие гипервизоры, то рассматривать провайдеры, у которых их как минимум.

Чтобы были и коммерческие, и некоммерческие на случай какого-то резервирования. По этому критерию отсеялась еще часть провайдеров, и, в общем, осталось их там по большому счету уже не очень. А дальше мы, в общем, просто смотрели на размер компании, на количество клиентов, на взрослость, на время присутствия на рынке.

Ну, выбирали уже между. Насколько я помню, вообще с момента первого обращения в компанию до момента официального уже запуска прошло порядка полугода. Там же тестирование было долгое достаточно? Грузили там нормально, я помню.

Вообще, были ли проблемы, если говорить откровенно? Потому что объем-то достаточно большой был, да? Примерно можно обозначить, какой был объем по ресурсам, может быть, или как сказать? Ну, проблемы. Они все решаемые, они были, наверно, на время именно переезда, потому что несмотря на то, что кажется, что времени — мы начали активный переезд в начале года, закончили переезд как раз ко времени вступления закона в силу к 1 сентября.

А 9 месяцев — кажется, что много для человека, который ну скажем далек от ИТ. Ну что такое — ну взяли, перенесли. Реально у нас речь шла про порядка ти виртуальных серверов, это серверы приложений, серверы баз данных, а в базах данных это, наверно, около 30 терабайт в каждом дата-центре зарезервированы, во второй дата-центр это еще около 30 терабайт, и плюс там разная вспомогательная инфраструктура.

Это много, это сложно, и самое ключевое — нам было важно это сделать незаметно для клиентов, что вот они работают-работают, с 1 сентября они знают, что работают в России.

Поэтому быстро можно было бы все выключить, перенести, включить обратно. Но мы разрабатывали схему, разрабатывали разные структуры рисков и прочего. И потом уже постепенно переезжали. Так как процесс финального переезда получился достаточно компактным и быстрым, были сложности на новой инфраструктуре очень быстро принять этот объем данных. Потому что когда идет такой лавинообразный рост потребления ресурсов, там вопросы возникают. А ну мы их решали с вашей техподдержкой, а где-то докупали дополнительные мощности, где-то перераспределяли ресурсы.

Впоследствии, дальше, когда уже все устаканилось, дальше все в порядке, все хорошо, в общем, все штатным образом решается. Если вопросы какие-то возникают — они обычным запросом через тикеты в техподдержку. На время вот самого запуска было сложно принять большой объем данных, наверно. Но я думаю, что это было бы у любого провайдера. Я вообще думаю, что не очень много провайдеров, которые вообще способны принять такую нагрузку, ну, в России, и дальше ее хорошо и качественно обслуживать.

Да, я помню, я отслеживаю, я периодически этим занимаюсь, я помню, когда следил за негативом ваших клиентов, собственно, по поводу переезда сервиса, то есть, почувствуют ли они или нет, на самом деле уровень негатива был крайне мал.

То есть я имею ввиду соцсети. В соцсетях в целом я не нашел ничего криминального, то есть, да, были простои, я помню, что у кого-то что-то подвисало, буквально ну наверное обращения таких были, прямо заметны, они, конечно, обсуждались. И мне нравится, что вы абсолютно открыто и честно говорили клиентам, что вот, у нас переезд, что на самом деле сейчас все будет нормально.

И действительно ожидания оправдались, действительно все стало нормально. Было приятно все это видеть, ну уже итог, что называется. То есть я считаю, что прекрасно переехали. Ну вы знаете, у нас есть, мы совершенно честно говорим о том аптайме, который у нас есть за год работы сервиса. И там, в общем, никаких сюрпризов и неожиданностей не было, там до следующей девятки, собственно, не хватало уже от каких-то наших собственных действий, обновлений, еще что-то но и четыре девятки это шикарный результат.

Очень. Мы посчитали сейчас данные за й год, у нас получилось 99, Постоянно выходит что-то новое, сейчас вот меня лично заинтриговало объявление о том, что скоро будет некий вебинар, семинар? Вебинары у нас проходят каждую неделю, а это будет онлайн-презентация новой версии. Прошу прощения, онлайн-презентация, да, про вот новый функционал можно чуть-чуть рассказать, приоткрыть немножечко тайну, завесу? Скорее всего, нет, потому что до го числа осталось совсем чуть-чуть, а ну очень коротко могу сказать.

У нас будет очень много изменений по продукту внутри, по задачам, по CRM, по коммуникациям, наверно, будет один из самых интересных уроков. Тут подробнее говорить не буду, на bitrix Дамы и господа, регистрируемся. К сожалению, не получилось сейчас выудить, поэтому все на bitrix А… окей. Можно вот так, скажем, немножко подытожить. Какие вы бы дали рекомендации компаниям, которые сейчас рассматривают поставщика облачных услуг, давайте, скажем так, мы говорим, например, про инфраструктурные решения, то есть про ИАС.

Аренда, например, виртуальных мощностей. На что стоит обратить внимание, на ваш взгляд, при рассмотрении поставщика облачных услуг? Наверно, самый первый пункт, я бы его даже назвал бы нулевым, это в первую очередь посмотреть на собственный продукт и собственное решение, чтоб оценить, а надо ли вам вообще облако. Потому что очень многие, по крайней мере года назад, может быть, не знаю, в пику тем, кто продвигал облака - был такой тезис, что вы размещаетесь в облаках, и все у вас автоматически масштабируется под ваши ресурсы, под ваше потребление… А тезис звучит красиво, если приложения, которые размещаются в облаке, в этому готовы.

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

Приложение должно уметь масштабироваться горизонтально, размещаться на разных серверах и выглядеть в виде веб-кластеров приложений.

Скачать дополнительные модули для 1С

А если изначально приложение, сервис, который планируется разместить в облаке, к этому не готово, то смысла в этом особого.

А потому что не будет большой разницы, не будет большой эластичности, гибкости в управлении ресурсами. А если такая возможность есть, то в принципе можно повторить все наши требования к выбору нашего провайдера. Это размещение в нескольких дата-центрах для резервирования на уровне дата-центров, если это реально критическое приложение, это готовность к изучению API облачного провайдера, чтобы многие операции автоматизировать, не делать вручную. Потому что если есть грамотный штат разработчиков и администраторов, можно сделать все так, что оно, конечно, не будет полностью все само крутиться, но очень сильно можно минимизировать человеческие ресурсы, которые всем этим управляют.

То есть у нас есть такая цифра, мы ее иногда афишируем, хвастаемся, а иногда нам это ставят в пику. У нас есть облачный backup, облачный мониторинг, облачный инспектор сайтов, который смотрит доступность сайтов, показывает аптайм сайтов.

Огромная инфраструктура, которая обслуживается уже с нашей стороны. Нам, может быть, иногда не хватает, в какие-то периоды, того же переезда, то есть если бы не наше законодательство, мы, может быть, либо вообще бы не переезжали, либо, может быть, переехали бы гораздо более спокойно и плавно. Вот в такие моменты иногда бывает немножко тяжело справляться, а в штатном режиме мы, в общем-то, примерно так работаем. Спасибо большое, спасибо за очень, я считаю, интересный рассказ, спасибо за вашу точку зрения, я думаю, все, на этом спасибо, всего хорошего!

Александр Демидов, Руководитель направления арендных решений, компания 1С-Битрикс. Слушайте подкаст программы: