Закажите сайт прямо сейчас
Бесплатный онлайн-семинар: Новая версия «1С-Битрикс: Управление сайтом 11.5»: CRM в каждом интернет-магазине
Бесплатный семинар «Разработка высоконагруженных веб-проектов: Как выдержать миллионы хитов в сутки, чтобы все работало и ничего не «падало»
Федеральный семинар «1С-Битрикс»: Веб для бизнеса
«1С-Битрикс»: «Корпоративный портал: как повысить вовлеченность и эффективность сотрудников»

Федеральный семинар «1С-Битрикс»: Веб для бизнеса

Нагрузочное тестирование продукта

Аппаратное обеспечение

Kraftway Express ISP ES11
CPU: (2x) Intel Xeon 2.8 Ghz, HT    МB: Intel SE7520JR2 (Jarrell)
HDD: (1x) SEAGATE ST3146707LC, 144 GB (Ultra320 SCSI)    RAID Controller: нет
RAM: 2 GB, Registered SDRAM, DDR333 (PC2700) (1GB х 2)    LAN: Intel 82546GB

Программное обеспечение

ОС: Linux Debian 4.0  (testing)
Ядро: 2.6.8-3-686-smp
Хранение и обработка данных: MySQL 5.0.27
Веб-сервер настроен в 2-х уровневой конфигурации («front-end» + «back-end»), в соответствии с рекомендациями компании «Битрикс».
Front-end: nginx 0.4.13
Back-end: apache 1.3.34, php 4.4.4, eAccelerator 0.9.5
«1С-Битрикс: Управление сайтом 6.0», MySQL-версия.
Публичная часть: Демо-сайт, входящий в дистрибутив продукта.

  • Версия 5.0 более интенсивно использует вычислительные ресурсы и перестает справляться с нагрузкой, превышающей 1 600 000 хитов в сутки.
  • При этом на версии 6.0 при увеличении посещаемости c 1 600 000 до 2 000 000 хитов в сутки, время загрузки страницы плавно возрастает до 0,88 сек., система стабилизируется по нагрузке (~5) и использованию CPU (~65% user).
  • Время отклика - 0,4 секунды версия 6.0 показывает при нагрузке в 1 800 000 хитов в сутки, а 5.0 - при 1 000 000 хитов в сутки. При данном времени отклика (~0,4 сек) производительность 6.0 возросла на 80%.
  • При нагрузке в диапазоне от 500 000 до 1 600 000 хитов в сутки версия 5.0 использует CPU в среднем на 12,4% интенсивнее и загружает систему в среднем на 48% выше (load average), чем версия 6.0.

Юлия Морозова, директор по качеству QSOFT

«Результаты нагрузочного тестирования «1С-Битрикс: Управление сайтом - Бизнес» версии 6.0 значительно превосходят показатели нагрузочного тестирования Oracle версии системы, проведенные также нашей компанией в ноябре 2005 года: время ответа на MySQL-версии системы в 3 раза меньше (для редакции «Бизнес»), а производительность MySQL-версии системы в редакции «Старт» на ~60% выше.
Это свидетельствует, в первую очередь, о серьезной оптимизации ядра  «1С-Битрикс: Управление сайтом» версии 6.0.

Наша компания планирует в ближайшее время провести нагрузочное тестирование «1С-Битрикс: Управление сайтом - Бизнес» версии 6.0 на базе СУБД Oracle и MSSQL, чтобы получить, наконец, ответ на давно мучивший пользователей «1С-Битрикс: Управление сайтом» вопрос: решение на какой из поддерживаемых СУБД показывает наибольшую производительность?»

Юлия Морозова, директор по качеству компании QSOFT


Пути повышения производительности

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

Тестирование продукта «1С-Битрикс: Управление сайтом» на конфигурации с отдельным сервером БД (2хCPU Intel Xeon QuadCore 2.0Ghz, RAM 14Gb, HDD 6x146 15K RAID10 (420Gb эффект.)) и с отдельным сервером статических элементов (CPU Intel Xeon QuadCore 2.0Ghz, RAM 10Gb, HDD 6x73 15K RAID10 (210Gb эффект.)) показывает производительность более 300 http-запросов в секунду.

Цикл бесплатных семинаров
Формула компании: Что нужно хорошему бизнесу для роста?
Академия 1С-Битрикс: обучение, сертификация, онлайн-курсы