|
Быстро. Просто. Эффективно. | Корзина 0 |
«Созданный и размещенный в Интернете веб-сайт эффективно решает поставленные задачи не только в случае наличия качественного контента и удобной навигации, но и тогда, когда он преподносит материалы посетителям и взаимодействует с ними быстро и без сбоев.
«1С-Битрикс: Управление сайтом» позволяет достичь превосходных результатов по быстродействию даже в условиях ограниченности ресурсов на виртуальном хостинге, а также строить высокопроизводительные системы для веб-сайтов с очень большой посещаемостью и высокими пиковыми нагрузками».
Генеральный директор, «1С-Битрикс», Сергей Рыжиков
| «Бизнес» (шаблон Интернет-магазин)
| |
|
| ||
| «Старт» (опция «HTML кеширование» выключена)
| |
|
| ||
| «Старт» (опция «HTML кеширование» включена)
| |
|
|
Высокая производительность на доступном оборудовании
В нагрузочном тестировании использовался сервер «EuroDedicated Универсальный», HP ProLiant DL120, 1×Intel Quad Core X3210, 1×1TB SATA, 8GB RAM, CentOS 5.3 x86_64, предоставленный компанией .masterhost. То есть продукт тестировался на обычном недорогом оборудовании, которое может взять в аренду любой клиент хостинг-провайдера.
Нагрузочное тестирование версии 6.0 (MySQL) продукта проводилось в начале 2007 года компаниями «1С-Битрикс», QSOFT и .masterhost. Результаты редакции «Бизнес»: 1 593 983 хита в сутки. Подробнее
![]() |
|
| ||
|
| ||||
| Интернет-магазин «Эльдорадо»
- более 1 000 000 хитов - редакция «Бизнес» (MySQL) |
| Сайт журнала Cosmopolitan
- более 600 000 хитов - редакция «Эксперт» (MySQL) |
| Интернет магазин «Связной»
- более 700 000 хитов - редакция «Большой бизнес» (MySQL) |
|
| ||||
| Другие проекты
|
|
|
|
|
«1С-Битрикс: Управление сайтом» - решение для любых нагрузок
«1С-Битрикс: Управление сайтом» - многофункциональный продукт с широкими возможностями, но раньше за это приходилось расплачиваться значительной потерей производительности, особенно в случаях, когда за разработку ресурса брался не очень квалифицированный пользователь. Тестирование показало, что в новых версиях «1С-Битрикс» разработчикам удалось устранить узкие места и значительно повысить производительность системы. Это успех!».
Дмитрий Криков, технический директор компании .masterhost
«Мы считаем, что нагрузочное тестирование является важнейшей процедурой подготовки крупного проекта к открытию. В нашей практике бывали случаи, когда корректно работающий в тестовом режиме с небольшими объемами информации сайт начинал «барахлить» при работе с реальной аудиторией. Причина проблем чаще всего скрывалась в неправильном конфигурировании сервера или была связана с ошибками программирования при разработке проекта.
Нагрузочное тестирование позволяет определить предел работоспособности созданного проекта именно на этом оборудовании. Зачастую простые корректировки конфигурации могут ускорить проект в 5-10 раз и сделать его устойчивым к стрессовым нагрузкам.
Мы рассматриваем тестирование самого продукта «1С-Битрикс: Управление сайтом» как вопрос предоставления нашим клиентам гарантий в плане производительности и отказоустойчивости. Прекрасные результаты нагрузочного тестирования позволяют нам заявлять о готовности проектов, созданных на базе «1С-Битрикс: Управление сайтом» к масштабированию под любые нагрузки».
Артем Рябинков, ведущий аналитик, координатор проектов компании «1С-Битрикс»
12 420 746 хитов в суткиСценарием тестирования являлась оценка производительности программной платформы «1С-Битрикс: Управление сайтом» (редакция «Старт», опция «HTML кеширование» выключена).
85 103 456 хитов в суткиСценарием тестирования являлась оценка производительности промо-сайта, созданного и работающего на программной платформе «1С-Битрикс: Управление сайтом» (редакция «Старт», опция «HTML кеширование» включена).
| Результаты нагрузочного тестирования подтверждают, что «1С-Битрикс: Управление сайтом» стабильно работает в условиях сверхбольших нагрузок!
В условиях реальных приложений полученные в тестах цифры могут служить ориентиром для настройки приложения и принятия решения о необходимости масштабирования веб-сервера и базы данных. | ||
Высокая производительность на доступном оборудовании
В нагрузочном тестировании использовался сервер «EuroDedicated Универсальный», HP ProLiant DL120, 1×Intel Quad Core X3210, 1×1TB SATA, 8GB RAM, CentOS 5.3 x86_64, предоставленный компанией .masterhost. То есть продукт тестировался на обычном недорогом оборудовании, которое может взять в аренду любой клиент хостинг-провайдера.
Любой новый или работающий проект на «1С-Битрикс: Управление сайтом» может быть представлен как веб-кластер взаимозаменяемых серверов.
Модуль Веб-кластер - это комбинация технологических решений, которые позволяют распределить один сайт на несколько серверов, решая тем самым несколько задач: обеспечение высокой доступности сайта; его масштабирование в условиях возрастающей нагрузки; балансирование нагрузки, трафика, данных между несколькими серверами.
Для повышения производительности и скорости работы интернет-проектов в продукте «1С-Битрикс: Управление сайтом» используются специальные инструменты для оценки производительности конфигурации, платформы «1С-Битрикс» и качества разработки интернет-проекта. А кроме того система автоматически производит диагностику работы и выдает рекомендации по улучшению производительности.
При этом кеширование является превосходным инстументом для небольших проектов, содержащих редко обновляемые данные. Технология кеширования проста в использовании, не требует от пользователя отслеживать изменения и создана для повседневного использования.
Настройки автокеширования
Оптимизация кода
Также проблемы могут испытывать администраторы и контент-редакторы сайта, работающие в административном разделе. Если работа в "админке" ведется с большими наборами данных, загрузка их в браузер, особенно на медленных каналах, также будет занимать существенное время.
Важна не только скорость генерации страниц, но также и скорость их доставки посетителю. Размер страницы напрямую влияет на скорость ее загрузки в браузер.
В настоящее время эта задача решается путем компрессии (сжатия) передаваемых данных на стороне сервера и последующей декомпрессии (распаковки) данных на стороне компьютера посетителя. Практические все современные браузеры поддерживают прием сжатого трафика.
Сжатие контента можно осуществлять непосредственно веб-сервером В частности для Apache есть модули mod_gzip и mod_deflate. Также компрессию возможно реализовать на стороне PHP включением директивы zlib.output_compression=1.
Несмотря на это, в продукте мы реализовали отдельный модуль компрессии, который позволяет вам не зависеть от настроек серверного ПО. Это дает вам следующие преимущества:
Высокие показатели, полученные при нагрузочном тестировании продукта, лучше всего подтверждаются результатами работы реальных сайтов. Ниже приведены примеры некоторых крупных веб-проектов, разработанных на «1С-Битрикс: Управление сайтом».
К сожалению, мы не можем указывать точные данные о серверах и пиковой посещаемости проектов. По этой причине мы решили выделить только некоторые проекты, посещаемость которых лежит в диапазоне от 5 000 до 50 000 уникальных пользователей в день и которые используют для работы один или два выделенных сервера. Мы также включили в этот список проекты с большими каталогами товаров или контента (новостей, статей) или форумами.