Обновить
11
Егор Борисовский@egor-iv

Пользователь

1
Подписчики
Отправить сообщение

«Большие» объемы данных в Битрикс: что убивает производительность

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели7.4K

«Битрикс? Да он же не для больших проектов! Тяжёлый, медленный, с устаревшими инфоблоками и неудобной корзиной — всё надо переписывать!» Слышали такое мнение? Да, оно действительно довольно популярно.

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

Но на практике всё не так однозначно. Да, у Битрикса есть свои ограничения, но большинство интернет-магазинов с каталогами до 50 000 товаров прекрасно работают на этой платформе. Ключ к стабильности и высокой скорости — грамотная настройка. От правильно подобранного серверного окружения до оптимизации бизнес-логики.

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

А что насчёт по-настоящему тяжёлых кейсов? Они тоже бывают. Например, мы в ИНТЕРВОЛГЕ сопровождали проект с каталогом в 2 миллиона SKU и система работала стабильно. Секрет в том же подходе: глубокая оптимизация, продуманное кэширование и аккуратная организация данных внутри инфоблоков.

В этой статье разберем кейс тестирования производительности Битрикс, уделив особое внимание:

Читать далее

Автоматизация пропускного режима в промышленном холдинге: 3 часа от заявки до результата

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели2.9K

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

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

Читать далее

Интеграция аптечной сети с «ВкусВилл»: доставляем комбинированный заказ менее, чем за 2 часа

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели1.6K

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

Читать далее

Интеграция CMS Битрикс: Управление сайтом с Тильдой (Tilda)

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели1.2K

Конструктор сайтов Тильда давно зарекомендовал себя как удобный инструмент для создания сайтов — на его базе реализованы десятки тысяч проектов. Некоторые из них размещены на серверах самой платформы, другие — переносятся на локальные хостинги. В любом случае пользователи сталкиваются с определёнными сложностями: ручной экспорт, технические ограничения, задержки из-за нехватки ресурсов разработчиков. В этом материале расскажу, как автоматизировать передачу готовых страниц из Тильды напрямую в CMS, исключив ручную работу, ожидание специалистов и другие неудобства.

Читать далее

Биллинг ИТ-компании на laravel

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели2.2K

Обычно мы рассказываем, как помогаем нашим клиентам. Но сегодня разговор особенный — заказчиком биллинговой системы для ИТ-компании выступила сама ИНТЕРВОЛГА!

Когда мы увидели, что наши клиенты готовы работать по Agile-методологии и модели Time & Material (почасовая оплата), мы столкнулись с новым вызовом: управление проектами стало сложнее, а объем отчетности существенно вырос.

Один из наших ключевых принципов в работе с заказчиками — всегда говорить правду. В формате Time & Material это особенно важно: прозрачность должна быть полной — как в части “Time” (затраченное время), так и “Material” (стоимость работ).

В вопросах учета рабочего времени мы уже давно доверяем системе JetBrains YouTrack, поэтому точный подсчет часов по задачам для нас не был проблемой. Настоящая сложность скрывалась в другом — в расчете стоимости.

На первый взгляд задача казалась простой:

ОБЩЕЕ ВРЕМЯ × СТАВКА ЧАСА = ОБЩАЯ СТОИМОСТЬ

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

Проектные менеджеры буквально становились магами Excel, применяя сложные формулы и сводные таблицы. Создание одного отчета занимало от 30 до 50 минут, а у каждого менеджера было несколько клиентов.

Так перед нами и встала новая задача: выстроить полноценный процесс биллинга внутри компании.

Читать далее

Доработка системы LMS Knomary

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели1.2K

В небольших командах передача знаний и погружение в рабочие процессы происходят органично — прямо в ходе совместной работы. Если же возникает необходимость в адаптационном плане, его можно без труда оформить в простых документах или таблицах. Однако по мере роста компании и увеличения числа новых сотрудников — особенно при массовом найме — задачи по контролю адаптации, обучению персонала и партнёров, а также реализации масштабных HR-инициатив становятся значительно сложнее. В таких условиях на помощь HR-специалистам и специалистам по корпоративному обучению приходят системы управления обучением — LMS (Learning Management System).

Одна из наиболее известных LMS на российском рынке — Knomary LMS. В 2023 году она заняла место в десятке лидеров рейтинга TAdviser по объёму выручки от проектов в сфере HRM. Эту платформу уже выбрали для внедрения такие крупные компании, как ЕВРАЗ, Черкизово, РусГидро и УГМК.

В этой статье расскажу об опыте адаптации и доработки Knomary LMS под нужды компании.

Читать далее

Выжимаем максимум скорости из PHP

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели25K

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

Читать далее

Организация поиска на сайте: выбираем между поиском Битрикса, Sphinx и Elasticsearch

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели8.6K

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

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

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Backend Developer
Lead
PHP
CMS «1С-Bitrix»
MySQL
SQL
Database
Docker
Python
REST
PostgreSQL
Linux