Эффективный бэк-офис интернет-магазина Сергей Кулешов, руководитель отдела пр...
1 2 2_1_c-bitrix_kuleshov
1. На сколько быстрым и надежным
должен быть интернет-магазин
Технологии ускорения сайта от 1С-Битрикс
Сергей Кулешов
руководитель отдела продаж
компании «1С-Битрикс»
2. Бизнес идет в e-Commerce
Особые требования крупнейших
игроков:
Отказоустойчивость
Масштабируемость
Безопасность
Скорость работы сайта
Большинство игроков видят перспективу роста
именно в онлайн-торговле.
8. Производительность проекта зависит от:
Платформа (технологии)
Качество разработки
Железо (качество и количество)
Софт (настройки)
Пути решений
9. Сжать изображения, css, javascript —
оптимизировать содержимое страницы.
Загрузка графики через CDN
Композитный сайт
Технологии
10. Механизм ускорения
загрузки страниц сайта
• автоматически объединяет CSS и JS
~ в 10 раз уменьшается количество
подключаемых css и js
• уменьшает количество запросов к
веб-серверу (на 50%)
• ускоряет загрузку сайта и
отображение его у пользователя
• работает автоматически
• не требует усилий по поддержанию
• совместим с ускорением сайта
(CDN)
12. Ускорение сайта (CDN)
• Модуль в составе продукта
• Входит во все редакции
• Достаточно просто включить
ускорение сайта
• Работает прозрачно для
разработчиков, не нужно сбрасывать
CDN – вы просто изменили файл и он
автоматически обновляется в CDN
• Ускоряет загрузку сайта от 30% до
200%
15. Композитный сайт –
уникальная технология,
которая объединяет:
Преимущества статического сайта
И все возможности динамического
сайта
16. • Статический сайт – это готовая HTML
страница без программного кода. Очень
быстро отдается веб-сервером и без
задержек загружается у пользователя;
• В современном сайтостроении
используется редко;
• Неприменимо в интернет-торговле.
HTML
Что такое статический сайт
17. • Загружается медленнее статического
сайта, потому что исполняет
программный код;
• Используется для интернет-магазинов и
большинства современных сайтов;
• Все сайты на платформе «1С-Битрикс» –
динамические.
HTMLPHP
MySQL
Что такое динамический сайт
18. • Обеспечивает максимально
быстрое отображение сайта
• Сочетает в себе скорость
загрузки статического (HTML)
сайта и возможности
динамического сайта
• Обеспечивает большее
масштабирование
• Значительно улучшает отклик
сайта для поисковых систем,
улучшает SEO
• Возможность создания
динамических блоков в
закешированной странице
Композитный сайт
33. Технологии глобальных игроков
Конкурируя с крупными компаниями, вы
должны использовать соответствующие
решения и технологии:
• Ускорять загрузку сайта, используя CDN
• Обеспечивать отказоустойчивость
(кластерные системы, масштабирование)
• Не забывать о безопасности: сканер,
внешний и внутренний мониторинг,
проактивная защита
• Делать резервное копирование:
облачный бэкап
CRM CDN
бэкап
файлы
сканер безопасности
видеозвонки push
облачный
мониторинг
36. Инспектор сайта
Инспектор сайта — облачный сервис по
мониторингу
• Раз в 5 минут мы проверяем
доступность из двух географических
точек и фиксируем, работает ли сайт
• Раз в день проверяем срок действия
домена
• Раз в день проверяем срок SSL-
сертификата
• Раз в день проверяем срок действия
ключа «1С-Битрикс»
• и если что-то не так, шлем push-
уведомление или e-mail
CMS впервые обеспечено системой
мониторинга.
37. Облачное хранилищеОблачное хранилище
файлов (Amazon S3,
Azure, Google Storage,
OpenStack Swift) + CDN
Посетители
Веб-приложениеВеб-приложение
Веб-сервер
ДЦ в России
Веб-сервераВеб-серверы
slave
БД (master)
Веб-приложениеВеб-приложение
Веб-сервер
ДЦ в США
Веб-сервераВеб-серверы
slave
БД (master)
Географический веб-кластер
39. • Позволяет в панели администрирования управлять
Виртуальной машиной 5.0
• Базовые функции управления:
o Добавление/удаление сайтов
o Подключение дополнительных серверов,
перенос/масштабирование сервисов на них: Web, MySQL,
memcached, sphinx
o Перезагрузка серверов
o Настройка E-mail (можно сделать уникальный E-mail для каждого
сайта)
o Можно включать КРОН
Модуль «Управление
масштабированием»
40. Управление масштабированием:
мониторинг
• Готовая система
мониторинга внутри
виртуальной машины
• Легко определить причину
ухудшения
производительности
• Вы видите состояние всех
компонентов сервера
• Возможность отслеживать
все пиковые нагрузки
41. «1С-Битрикс: Виртуальная машина» – это «1С-Битрикс: Веб-
окружение Linux» с использованием разных способов
виртуализации.
Виртуальная машина эмулирует работу реального компьютера и
включает в себя:
сконфигурированную операционную систему;
веб-сервер;
базу данных;
firewall;
почтовый сервер;
мастер создания кластера, мастер добавления slave-сервера, мастер
переключения slave-сервера в режим master;
а также большое число настроек, от которых зависит надежность,
производительность и безопасность веб-проекта.
1С-Битрикс: Виртуальная машина
42. Виртуальная машина
Чтобы «развернуть»
кластер, необходимо 5 - 10
минут. При этом не
требуется ничего
устанавливать или
настраивать.
На одной виртуальной
машине через мастер
можно запустить несколько
сайтов.
44. Отказоустойчивость в определенные периоды времени
становится критически важной (Новый Год, 23 февраля, 8 марта,
распродажи, активная рекламная кампания…).
46. Наша задача — сделать
ваш сайт быстрым и
надежным!
Вопросы?
Сергей Кулешов
Руководитель отдела продаж
компании 1С-Битрикс
s.kuleshov@1c-bitrix.ru
8-800-250-18-60
@1C_Bitrix