1С-Битрикс
-
Хабрахабр
Как ускорить выборку в 1с Битрикс в 20 раз
Задача - сформировать фид для выгрузки. Дано: Результат эксперимента ускорение в 40 раз Довольно частая задача - это формирование фидов, что подразумевает под собой выгрузку большого кол-ва элементов. Битрикс часто ругают за то - что при простых операциях - происходит огромное ко-во запросов к БД, я видел на проектах , как для отображения простой страницы каталога, битрикс делал более 5000…
Читать далее » -
Хабрахабр
Как мы 40% RAM освободили
На входе: маркетплейс на 1C-Битрикс с большим количеством легаси, в сезон около 1 млн уникальных посетителей в месяц, RAM - 54GB выделено на сервере под работу сайта, rps - ~150. Текущая проблематика: неоптимальный механизм фильтрации, а именно не хватает ресурсов памяти, постоянно вылетаем в 502/503/504 ошибки, падает конверсия, блокируется работа фильтрации. Тимлид - @guriianova Изначальный механизм работы Ресурсозатратность. Redis Работа…
Читать далее » -
Хабрахабр
Массовая загрузка, обработка и выгрузка изображений в Битрикс на Python3
А подробнее? Месяц назад наша команда получила задачу примерно следующего содержания: запускается новый сайт онлайн-магазина, работающий на Битрикс, все товары в его базе лежат уже оформленные, однако фотографии для каждого товара заполнены не полностью (для каждого товара есть только детальное фото, а превью-фотографии и дополнительные изображения отсутствуют). Для каждого товара нужно было сделать: Скачать каждую детальную фотографию Ресайзнуть ее в…
Читать далее » -
Хабрахабр
1С-Битрикс. Как задавать настройки по умолчанию для собственного модуля? Загадки в документации
Всем привет. Текст состоит из двух частей: Небольшая шпаргалка, по параметрам настроек по умолчанию; Текст о том, почему вообще существование такой шпаргалки может кому то понадобиться. Часть 1 Если при создании собственного модуля, у вас есть необходимость использовать настройки по умолчанию, то для корректной работы этого функционала, нужно сделать следующее: Создаем в корне модуля файл “default_option.php” В самом файле определяем…
Читать далее » -
Хабрахабр
Новые мини-ПК, на которые стоит обратить внимание: от ASUS c Intel Jasper Lake до EliteMini HM90 с Ryzen 9 4900H
Примерно месяц назад мы публиковали статью про относительно мощные и не очень миниатюрные ПК для дома и офиса. В подборку попали далеко не все устройства, которые заслуживают внимания. Более того, за прошедший месяц появилось еще несколько неплохих систем, так что самое время сделать новую статью с кратким обзором возможностей мини-ПК. Почти все указанные девайсы доступны для покупки. Если вы уже…
Читать далее » -
Хабрахабр
Распознавание эмоций в записях телефонных разговоров
Технология распознавания эмоций в речи может может найти применение в огромном количестве задач. В частности, это позволит автоматизировать процесс мониторинга качества обслуживания клиентов call-центров. Определение эмоций человека по его речи — уже относительно насыщенный рынок. Я рассмотрела несколько решений от компаний российского и международного рынков. Попробуем разобраться, в чем их преимущества и недостатки. 1) Empath В 2017 году был основан…
Читать далее » -
Хабрахабр
Как быстро получить много данных от Битрикс24 через REST API
Нередко при работе с Bitrix24 REST API возникает необходимость быстро получить содержимое определенных полей всех элементов какого-то списка (например, лидов). Традиционный способ для этого - обращение к серверу через метод *.list (например, crm.lead.list для лидов) с параметром select, перечисляющим список требуемых полей. Однако в силу того, что информация сервером выдается постранично, существует несколько стратегий для того, чтобы получить весь список,…
Читать далее » -
Хабрахабр
Сравнение 5 популярных CMS: особенности, плюсы, минусы
Согласно аналитическим исследованиям, в марте 2020 года лидирующие позиции в рунете среди CMS заняли WordPress, 1С-Битрикс, Joomla!, OpenCart и Drupal. Разберемся, какие особенности у каждой системы, и рассмотрим, для каких проектов они подойдут. WordPress WordPress — бесплатная и наиболее распространенная система управления контентом. На этом движке работают более 35% веб-сайтов во всем мире и почти 45% в Рунете. Для каких…
Читать далее » -
Хабрахабр
Защита форм от спама «невидимой» Google reCAPTCHA v3 без потери баллов по PageSpeed Insight
Периодически возникал вопрос по защите от ботов различных форм на сайте: регистрация, авторизация, подписка на рассылку, обратная связь, комментирование и т.д. Стандартная капча — бесполезная, ботами она проходится «на раз», а пользователям создает проблемы. Оптимальное решение это использовать Google reCAPTCHA v2 или v3. Обе версии Google reCAPTCHA — отличный вариант. Это лучшее, что сейчас доступно на рынке из понятных и…
Читать далее » -
Хабрахабр
Какие у Вкусвилла есть telegram-боты и зачем они нужны
Telegram предоставляет возможность делать ботов быстро, удобно и подключать их к своим внутренним системам, создавая множество подвязок, триггеров и шаблонов. Активируешь Botfather-а и просто следуешь инструкциям, самое сложное обычно касается именно работы со внутренними системами и налаживанием API. Для Вкусвилла мы в компании Автомакон сделали сразу несколько ботов, как внешних, полезных для покупателей, так и внутренних, доступных для сотрудников и…
Читать далее »