SECON 2014 - Производительность веб-приложений (Сергей Цивин)

Трек: Технологии 2 Докладчик: Сергей Цивин (РБК, Москва, ведущий разработчик PHP) Дата выступления: 14 марта 2014 года Место выступления: Конференция разработчиков ПО г. Пензы SECON 2014 (Технопарк “Рамеев“) Слайды презентации: Суть доклада: Производительность имеет значение: производительность сайта напрямую влияет на успешность проекта и прибыль. Что может быть измерено, может быть улучшено: основные показатели (метрики) производительности для веб-приложений: доступность и время отклика. Почему нельзя доверять усредненным показателям? Процентили. Показатель удовлетворенности пользователей Apdex. Тестируем производительность. Инструменты нагрузочного тестирования: ab, tsung, jmeter, blazemeter. Регрессионное тестирование производительности. Следим за нагрузкой и производительностью на продакшен серверах. Инструменты: RRD, Graphite, NewRelic. Из чего складывается производительность сайта: сервер сеть браузер. Оптимизируем время загрузки страницы. Инструменты: YSlow, Google Page Speed, GTmetrix. Отдача статики с помощью Nginx, используем CDN, переносим сервера ближе к конечным пользователям. Оптимизируем обработку запросов на сервере. Реверс-прокси. Php-fpm. Производительность СУБД. Кэширование. Стратегии обновления кэша. Асинхронность. Мониторинг фоновых процессов и очередей. Целевая аудитория: обзорный доклад для студентов и начинающих разработчиков веб-приложений
Back to Top