Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
10 шагов к ускорению сайта
1. 10 шагов к быстрому сайту
Мациевский Николай
WEBO Group, Айри.рф
Партнерская конференция «1С-Битрикс»
2. Ваш спецназ для ускорения
сайта
• Измеряем реальную скорость и проблемные зоны
• Оптимизируем и мониторим серверные задержки
• Тратим 5 минут на сжатие и кэширование
• Оптимизируем изображения: с потерями или без
• Оптимизируем шрифты, стили и скрипты
• Откладываем загрузку картинок и виджетов
| ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ
4. Мониторинг скорости
• Какая медиана времени ответа сервера?
• Где и когда тормозит сервер?
• CPU (MySQL | PHP), I/O (disk), RAM (Memcached)
• Что тормозит на клиенте?
• KPI: 80% загрузок сайта до 2 секунд
• Решения: New Relic, Яндекс.Метрика, mPulse,
Pingdom, Айри.рф, …
| ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ
14. LazyLoad, post-load, pre-load
• LazyLoad: при скролле или после загрузки
• Загрузка виджетов и счетчиков по событию
onload
• Navigation Timing API / Navigation User API для
измерения
| ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ