Узкие места производительности веб-приложений, или куда смотреть, чтобы ничего не пропустить

Необходимое условие качественного программного продукта – хорошая производительность. Бывают ситуации, когда производительность системы ограничивает один или несколько ресурсов (performance bottleneck), и важно не только обнаружить узкое место производительности, но и определить причины его возникновения.
Доклад посвящён проблемам серверной производительности веб-приложений. Я расскажу о проблемах, с которыми столкнулась наша команда, и способах их анализа: о признаках и возможных причинах нерационального использования памяти в приложениях; о том, как отсутствие обновлений OC влияет на производительность; почему важно следить за логированием на серверах приложений; когда кэширование может ухудшить производительность.
Речь пойдёт об узких местах производительности в сервисах, сетях, балансировке нагрузки и базах данных – как определить источник проблемы, как получить нужную информацию из массы исходных данных, как эффективно анализировать информацию и получать полезные выводы.

Презентация

Видео

Comments

{{comment.AuthorInfo}}
{{ comment.DateCreated | date: 'dd.MM.yyyy' }}
Found a mistake?