Интернет-магазины, высокие нагрузки, синхронизации бизнес- приложений с веб-системой Александр Сербул Руководитель направления контроля качества интеграции.

Презентация:



Advertisements
Похожие презентации
Как улучшить производительность проекта за три шага Шаромов Денис руководитель отдела техподдержки.
Advertisements

Подводные камни разработки – чего делать нельзя Александр Сербул Руководитель направления контроля качества интеграции и
Александр Сербул Руководитель направления контроля качества интеграции и внедрений Проактивный мониторинг и анализ трендов #bitrix #bitrix24.
Алексей Кирсанов ведущий разработчик «1С-Битрикс» Магазин – глобальная реструктуризация. D7 Партнерская конференция «1С-Битрикс»
Новый продукт 1С-Битрикс:.NET Forge Конференция 1C-Битрикс 30 июня 2011 Антон Герасимюк 01.
Создание тест-плана jmeter – от расчета цепочек до нагрузочного кластера на 5-10 млн. хитов Сербул Александр Руководитель направления контроля качества.
Технологические обновления в 2009 году: Bitrix Framework 8.6 Вадим Думбравану Руководитель проектов.
Новая версия 1С-Битрикс: Управление сайтом ASP.NET Конференция 1C-Битрикс 20 января 2011 Антон Герасимюк 01.
Интеграция интернет-магазина с программой «1С» без особых сложностей Подовалов Вадим, Руководитель веб-отдела Группа компаний «Медиа Сервис»
Артем Рябинков Руководитель отдела развития бизнеса 1С-Битрикс, к.т.н. Обновленные решения для создания сайтов 1С-Франчайзи.
Практический пример интеграции типового решения с Маркетплейса с учетной системой «1С:Предприятие» Оберемок Юлия менеджер по работе с клиентами ООО «1С-РАРУС.
Хочу 1С с интернет-магазином. Знакомо?! Попробуем разобраться. Оксана Донец руководитель подразделения Интернет-проектов «1С-Теллур», Группа компаний «1С-Рарус»
Алексей Сидоренко Директор по развитию 1С-Битрикс Автоматизация бизнес-процессов интернет-магазина: интеграция с «1С» и CRM.
Преимущества интернет-магазина, интегрированного с 1С Как определить, нужна ли в Вашем проекте интеграция с 1С? Что даст интеграция с 1С в Вашем проекте?
Построение эффективного интернет-магазина: Интеграция с 1С и CRM Сергей Кулешов менеджер отдела продаж «1С-Битрикс»
Интеграция 1С:Предприятие. Планы и развитие. Рябинков Артем 1С-Битрикс.
| Компания: ARMEX Новый продукт «Управление Интернет-магазином». Возможности управления из 1С Компания ARMEX.
1С-Битрикс: Маркетплейс новые возможности Денис Донченко менеджер отдела развития бизнеса.
Автоматизация бизнес-процессов интернет-магазина: интеграция с «1С» и CRM Артем Рябинков Руководитель отдела развития бизнеса, к.т.н.
Новые возможности интеграции интернет-магазинов с бэк-офисом Артем Рябинков Ведущий аналитик, к.т.н. «1С-Битрикс»
Транксрипт:

Интернет-магазины, высокие нагрузки, синхронизации бизнес- приложений с веб-системой Александр Сербул Руководитель направления контроля качества интеграции и

Интернет-магазины Обязательно прочитайте курсы по интернет-магазину! Сэкономите человеко-недели. Ключевые модули и сущности: -Модуль «Информационные блоки» -Модуль «Интернет-магазин» -Модуль «Торговый каталог» -Модуль «Валюты» -Авторизация -Корзина, Скидки -Мастер заказа -Админка по работе с сущностями магазина

Интернет-магазины - начало Инфоблок для представления товаров и услуг Услуги – можно продавать Модуль «Интернет-магазин», CSaleBasket Тщательная кастомизация мастера заказа, корзины Проектируем персональный раздел Клиента Особое внимание – административному разделу

Интернет-магазины – Каталоги товаров Модуль «Торговый каталог» - исследовать в деталях Спроектируйте ценообразование! Валюты Типы цен Вилки цен Структура каталога и поисковая оптимизация, дубликаты ссылок Бандлы SCU – дополнительные характеристики ценовых предложений Скидки – формируются по правилам Почувствуйте разницу между каталогом товаров и корзиной!

Интернет-магазины – Сложная корзина Подарки в корзине Динамическое формирование цен в корзине Бандлы в корзине Дополнительные свойства позиций в корзине Отложенные товары Callbacks, актуализация позиций в корзине Когда корзин нужно много

Интернет-магазины – Мастер заказа Типы плательщиков Свойства заказа – базовые и расширенные Динамические свойства заказа в зависимости от позиций в корзине Платежные системы, мобильная оплата Службы доставки Быстрый заказ Что еще полезно хранить в заказе и его позициях

Интернет-магазины – Персональный раздел, Админка Нарисуйте все интерфейсы, подумайте! Обновление каталога и персональный раздел Удаленные позиции каталога Проработайте все менеджерские админки магазина Статусы заказа – проектируем Большие магазины - изнутри Можно и нужно создавать кастомные админки

Интернет-магазины – Интеграция, экспорт/импорт Выгрузку в 1С можно кастомизировать CSV, ftp – не нужно пренебрегать Экспорт/импорт каталогов – риски, объемы Целостность сущностей при синхронизации XML DTD/Schema Веб-сервисы, очереди сообщений

Высокие нагрузки – работа с данными Готовьтесь сразу Аудит кода, оптимальное использование АПИ Битрикс Свое АПИ и тормоза… Анализ SQL-запросов из АПИ Тщательное проектирование модели данных Планы исполнения типовых запросов – к инфоблокам Соединения данных из инфоблоков – подзапросы, joins. Проблемы, решения. Инфоблоки 2.0, кастомные индексы Прямые запросы к БД NoSQL, HighLoad Инфоблоки, Redis, MongoDB

Высокие нагрузки - кэш Нельзя все закэшировать Оптимизируем работу с кэшем Страницы должны открываться быстро Первый хит – 2 минуты? Управляемый кэш – когда нужен, нужно ли писать свой? Обновление каталога, импорт/экспорт и кэш

Высокие нагрузки – конфигурация Настройте и анализируйте прекомпилятор Настройте PHP – «монитор производительности» Контроль версий, доступ к боевым серверам Подружитесь с логами Php-fpm Научитесь понимать состояние БД – innotop, show processlist, show engine innodb status Наймите Сисадмина или станьте им Отладчики, Xdebug, XHPprof

Высокие нагрузки – Xdebug

Высокие нагрузки – XHProf

Спасибо за внимание! Вопросы? Александр