Производительность и отказоустойчивость
- Научиться выявлять узкие места и основные ошибки настройки сервера с помощью модуля Монитор производительности.
- Освоить настройки кеширования.
- Ознакомиться с штатной функцией объединения и сжатия css и js файлов.
- Узнать, как переносить данные в облако.
- Научиться распределять сайт на несколько серверов с помощью технологий модуля Веб-кластер.
- Освоить инструмент непосредственного управления масштабированием системы.
- Проверить свои знания с помощью несложных вопросов.
Быстро и надёжно |
Для посетителя время открытия страницы сайта - один из ключевых факторов. Другая важная задача, которую должен уметь решать администратор Bitrix Framework - доступность сайта при любых нагрузках.
Умение решать задачи производительности и отказоустойчивости штатными инструментами Bitrix Framework - один из показателей квалификации администратора сайта. Список таких инструментов достаточно большой и с ними вы познакомитесь в этой главе.
Есть ещё один инструмент, описание работы с которым выделено в отдельный курс:
Композитный сайт
Скорость отображения страницы веб-сайта существенно зависит от скорости обработки запроса пользователя на веб-сервере. Самый быстрый способ – это отдача готового файла формата html. Однако большинство современных сайтов создаётся на основе каких-либо CMS (систем управления контентом), в нашем случае - на основе Bitrix Framework...
Подробнее ...
.
Так же рекомендуется использовать модуль Компрессия Начиная с версии main 20.0.1300 модуль Компрессия удалён из продукта. Рекомендуется настроить сжатие контента в веб-сервере. для передачи сжатых страниц.
Если вы в совершенстве овладели штатными инструментами, а производительность всё равно "хромает", возможно, что дело в разработке сайта. В этом случае вам поможет раздел
Производительность при разработке на Bitrix Framework
Прикладная разработка имеет очень большое значение в списке условий производительности, хотя и не единственное. "Кривые руки" могут свести на нет преимущество любой, самой совершенной платформы и "подвесить" любое, самое мощное "железо".
Подробнее ...
в курсе Разработчик Bitrix Framework.
Монитор производительности
Кеширование
Сжатие css и js файлов
Облако 1С-Битрикс
Облачные хранилища
Веб-кластер
- Что может Веб-кластер
- Настройки модуля и группы серверов
- Репликация
- Memcached
- Веб-сервера
- Шардинг
- Хранение сессий в базе данных
- Безопасность
- Локальный кеш в кластере
- Варианты конфигурации веб-кластера для решения практических задач
-
Практическая реализация веб-кластера на примере Amazon Web Services
- Создание виртуальных машин
- Настройка репликации MySQL
- Аварийное переключение в случае отказа master
- Кластеризация веб-сервера
- Синхронизация данных между серверами
- Кластеризация кеша (memcached)
- Способы балансировки нагрузки между нодами веб-сервера
- Добавление ноды веб-кластера
- Нагрузочное тестирование кластера, анализ различных сценариев и выводы