Highload: когда он наступает?
Большинство из нас сталкивалось с таким понятием, как HighLoad. Но это понятие, которое дословно переводится как «высокая нагрузка», является довольно относительным. Когда же мы можем с уверенностью сказать, что highload все-таки наступил?
Если говорить об этом в контексте веб-разработки, то следует сказать, что все onlilne-порталы и веб-ресурсы индивидуальны, а значит, хайлоад для них тоже неодинаков. Как же узнать, что обычный веб-проект стал высоконагруженным, то есть о нем можно говорить, как о highload-проекте?
Когда наступает хайлоад
Заметили, что текущая инфраструктура не очень хорошо справляется с возлагаемыми нагрузками? Поздравляем, у вас хайлоад. Допустим, для VPS на 128 Мб это, к примеру, 10 запросов в секунду. Для других сайтов этот показатель может достигать и десять тысяч запросов — важно не это, а то, что бизнесу следует принимать решение, надо ли начинать оптимизацию и увеличивать масштаб инфраструктуры либо нет.
Лучший способ убедиться в наличии проблемы очевиден — диагностика. Если вы подходите к делу профессионально, вы всегда должны иметь под рукой проверенную систему мониторинга. Пользуйтесь ей периодически и при разных нагрузках — это позволит определить оптимальный момент для масштабирования.
Какие системы отслеживания и мониторинга серверного оборудования можно порекомендовать? Например, неплохо показали себя Munin, Zabbix, Nagios.
Симптомы наступления хайлоад
Вы как специалист должны обращать внимание на следующие признаки: • замедленная загрузка страниц; • периодические случайные ошибки со стороны системы; • «оборванные» соединения со стороны web-сервера; • неполная загрузка содержимого (к примеру, нету части картинок), • заметное снижение активности целевой аудитории.
На этом все, успешной вам оптимизации!
По материалам сайта https://soobwa.ru/blog/.