SlideShare a Scribd company logo
1 of 39
Download to read offline
ПРОМЫШЛЕННОЕ
УСКОРЕНИЕ
САЙТОВ
Мациевский Николай – владелец
www.webogroup.com, айри.рф
С 2007 года ускорено 5 836 сайтов
Посещаемость клиентских сайтов: 60М+ в день
Среднее ускорение сайта: 1,6 раза
2 книги, 16 наград (Microsoft MVP – 6 лет подряд,
Стартап года – 2 раза, WebReady, ROI, Окно в
Европу, YEES, Эврика, «Старт», CERPrize,
VCDay)
МЕТОДИКИ
ОПТИМИЗАЦИИ
ФРОНТЕНДА
W/Mustaches
Google PageSpeed Insights
WebPageTest.org
Google PageSpeed Module
CDN = Content Delivery Network
Правильное ускорение
Отображение сайта за 1 секунду
МОНИТОРИНГ
КЛИЕНТСКОЙ
ПРОИЗВОДИТЕЛЬНОСТИ
Google Analytics
Битрикс
NewRelic
mPulse
Айри.рф
Performance Timing API
Resource Timing API
Профилирование задержек
ВНЕДРЕНИЕ
УСКОРЕНИЯ
Выбор KPI по скорости
Время ответа сервера
Время отрисовки
Время полной загрузки – 50%
Процент загрузок до 4 секунд
KPI скорости сайта
“Бюджет” на ускорение
60% - на проверку гипотез ускорения
согласно ожидаемому эффекту
20% - на тестирование и анализ
20% - на внедрение лучших методов
Ускорение в виде “сборки”
Правила сборки файлов
Контроль клиентского кэширования
Контроль целостности серверного кэша
Тестирование ускоренной “сборки” сайта
Ускорение “на лету”
mod_pagespeed
200+ настроек
+50-150мс времени ответа сервера
eval() для JavaScript
нестабильная работа при нагрузке
собственная инвалидация кэша
Быстрое ускорение “на лету”
nginx + sub, subs, replace, gzip_static, brotli
gzip, zopfli, brotli, Closure Compiler, YUI
Compressor, HTML Compressor
optipng, pngcrush, pngout, pngwolf, gifsicle,
giflossy, convert, mozjpeg, subsampling,
webp, exiftool, zopflipng
scour, svgo, subset, smpdf, gs, ...
Ускорение со скоростью gzip
Отложенная загрузка
Параллельная загрузка
Оптимизация изображений
ПРОФИЛИРОВАНИЕ
КЛИЕНТСКОЙ
ПРОИЗВОДИТЕЛЬНОСТИ
Внедрение CDN
Мобильная производительность
Chrome: JavaScript CPU Profiler
РЕЗЮМЕ
Измерение производительности
Подключение (connect)
Сервер (server wait)
Канал (download)
Отрисовка (DOMready)
*Начало взаимодействия (interaction)
Загрузка (onload)
Правильная методика
Нагрузка
Частота
изменений
Ручная обработка Автоматизация
Динамическое
решение
Статическая
сборка
Комплексный подход
P = cПланировать
D = cДелать
S = соСчитать
A = проАнализировать
Спасибо!
Мациевский Николай
n@airee.ru
+7 926 7281964
Промо-код на 2500 рублей в Айри.рф
hl16

More Related Content

What's hot

Mafiozi Performance1
Mafiozi Performance1Mafiozi Performance1
Mafiozi Performance1
barcamplv09
 
Оптимизация времени загрузки сайта: проблемы и решения
Оптимизация времени загрузки сайта: проблемы и решенияОптимизация времени загрузки сайта: проблемы и решения
Оптимизация времени загрузки сайта: проблемы и решения
Media Gorod
 
Производительность Client-Side
Производительность Client-SideПроизводительность Client-Side
Производительность Client-Side
Aleksandr Boichenko
 
дмитрий суслов 2013.04.19, бус, ускоряем работу интернет-магазина
дмитрий суслов 2013.04.19, бус, ускоряем работу интернет-магазинадмитрий суслов 2013.04.19, бус, ускоряем работу интернет-магазина
дмитрий суслов 2013.04.19, бус, ускоряем работу интернет-магазина
shoplistconf
 
CDNvideo: ускорение сайтов
CDNvideo: ускорение сайтовCDNvideo: ускорение сайтов
CDNvideo: ускорение сайтов
Dmitry Glavatskiy
 
Высоконагруженные трейдинговые системы и их тестирование (Иосиф Иткин)
Высоконагруженные трейдинговые системы и их тестирование (Иосиф Иткин)Высоконагруженные трейдинговые системы и их тестирование (Иосиф Иткин)
Высоконагруженные трейдинговые системы и их тестирование (Иосиф Иткин)
Ontico
 

What's hot (19)

Mafiozi Performance1
Mafiozi Performance1Mafiozi Performance1
Mafiozi Performance1
 
Ускоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish CacheУскоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish Cache
 
Оптимизация времени загрузки сайта: проблемы и решения
Оптимизация времени загрузки сайта: проблемы и решенияОптимизация времени загрузки сайта: проблемы и решения
Оптимизация времени загрузки сайта: проблемы и решения
 
Производительность Client-Side
Производительность Client-SideПроизводительность Client-Side
Производительность Client-Side
 
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностьюWebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
 
Drupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupal в облаке - Владимир Юнев
Drupal в облаке - Владимир Юнев
 
Как настраивать гибридные водопады для максимизации доходов от рекламы - лучш...
Как настраивать гибридные водопады для максимизации доходов от рекламы - лучш...Как настраивать гибридные водопады для максимизации доходов от рекламы - лучш...
Как настраивать гибридные водопады для максимизации доходов от рекламы - лучш...
 
Облачные решения на платформе IO
Облачные решения на платформе IOОблачные решения на платформе IO
Облачные решения на платформе IO
 
дмитрий суслов 2013.04.19, бус, ускоряем работу интернет-магазина
дмитрий суслов 2013.04.19, бус, ускоряем работу интернет-магазинадмитрий суслов 2013.04.19, бус, ускоряем работу интернет-магазина
дмитрий суслов 2013.04.19, бус, ускоряем работу интернет-магазина
 
Эволюция SEO. Updated
Эволюция SEO. UpdatedЭволюция SEO. Updated
Эволюция SEO. Updated
 
Презентация: с чего начать свой бизнес онлайн
Презентация: с чего начать свой бизнес онлайнПрезентация: с чего начать свой бизнес онлайн
Презентация: с чего начать свой бизнес онлайн
 
Как сделать сайт с минимальным бюджетом
Как сделать сайт с минимальным бюджетомКак сделать сайт с минимальным бюджетом
Как сделать сайт с минимальным бюджетом
 
Михаил Сенин "Передача дополнительной информации о сайте через Яндекс.Вебмастер"
Михаил Сенин "Передача дополнительной информации о сайте через Яндекс.Вебмастер"Михаил Сенин "Передача дополнительной информации о сайте через Яндекс.Вебмастер"
Михаил Сенин "Передача дополнительной информации о сайте через Яндекс.Вебмастер"
 
CDNvideo: ускорение сайтов
CDNvideo: ускорение сайтовCDNvideo: ускорение сайтов
CDNvideo: ускорение сайтов
 
LaPa WP Cache
LaPa WP CacheLaPa WP Cache
LaPa WP Cache
 
Pavel Amosov - Zabbix 3.0: эволюция интерфейса
Pavel Amosov - Zabbix 3.0: эволюция интерфейсаPavel Amosov - Zabbix 3.0: эволюция интерфейса
Pavel Amosov - Zabbix 3.0: эволюция интерфейса
 
Высоконагруженные трейдинговые системы и их тестирование (Иосиф Иткин)
Высоконагруженные трейдинговые системы и их тестирование (Иосиф Иткин)Высоконагруженные трейдинговые системы и их тестирование (Иосиф Иткин)
Высоконагруженные трейдинговые системы и их тестирование (Иосиф Иткин)
 
Как сделать сайт быстрее?
Как сделать сайт быстрее?Как сделать сайт быстрее?
Как сделать сайт быстрее?
 
От уютного блога до распределенной инфраструктуры
От уютного блога до распределенной инфраструктурыОт уютного блога до распределенной инфраструктуры
От уютного блога до распределенной инфраструктуры
 

Similar to Промышленное ускорение сайтов

Евгений Храмов: WebEffector presentation
Евгений Храмов: WebEffector presentationЕвгений Храмов: WebEffector presentation
Евгений Храмов: WebEffector presentation
Евгений Храмов
 
5. управление поисковым продвижением сайта чуркин павел
5. управление поисковым продвижением сайта чуркин павел5. управление поисковым продвижением сайта чуркин павел
5. управление поисковым продвижением сайта чуркин павел
zaharec
 
управление поисковым продвижением сайта
управление поисковым продвижением сайтауправление поисковым продвижением сайта
управление поисковым продвижением сайта
zaharec
 
Повышение эффективности сайта средствами веб-аналитики. Игорь Остюченко
Повышение эффективности сайта средствами веб-аналитики. Игорь ОстюченкоПовышение эффективности сайта средствами веб-аналитики. Игорь Остюченко
Повышение эффективности сайта средствами веб-аналитики. Игорь Остюченко
BranchMarketing
 
Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...
	 Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...	 Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...
Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...
web2win
 
«Стратегия интернет-маркетинга 2012» - Продвижение в поисковых системах
«Стратегия интернет-маркетинга 2012» - Продвижение в поисковых системах«Стратегия интернет-маркетинга 2012» - Продвижение в поисковых системах
«Стратегия интернет-маркетинга 2012» - Продвижение в поисковых системах
Игорь Кириченко
 
Al трафик + seo
Al трафик + seoAl трафик + seo
Al трафик + seo
artliberty
 
Поисковая оптимизация. Как оказаться на 1 строчке?
Поисковая оптимизация.  Как оказаться на 1 строчке?Поисковая оптимизация.  Как оказаться на 1 строчке?
Поисковая оптимизация. Как оказаться на 1 строчке?
Roman Pospelov
 

Similar to Промышленное ускорение сайтов (20)

Евгений Храмов: WebEffector presentation
Евгений Храмов: WebEffector presentationЕвгений Храмов: WebEffector presentation
Евгений Храмов: WebEffector presentation
 
Web analytics
Web analyticsWeb analytics
Web analytics
 
коммерческое предложение для Vn35.ru
коммерческое предложение для Vn35.ruкоммерческое предложение для Vn35.ru
коммерческое предложение для Vn35.ru
 
5. управление поисковым продвижением сайта чуркин павел
5. управление поисковым продвижением сайта чуркин павел5. управление поисковым продвижением сайта чуркин павел
5. управление поисковым продвижением сайта чуркин павел
 
Использование инструментов веб-аналитики для повышения эффективности рекламны...
Использование инструментов веб-аналитики для повышения эффективности рекламны...Использование инструментов веб-аналитики для повышения эффективности рекламны...
Использование инструментов веб-аналитики для повышения эффективности рекламны...
 
управление поисковым продвижением сайта
управление поисковым продвижением сайтауправление поисковым продвижением сайта
управление поисковым продвижением сайта
 
Повышение эффективности сайта средствами веб-аналитики. Игорь Остюченко
Повышение эффективности сайта средствами веб-аналитики. Игорь ОстюченкоПовышение эффективности сайта средствами веб-аналитики. Игорь Остюченко
Повышение эффективности сайта средствами веб-аналитики. Игорь Остюченко
 
Яндекс.Метрика и факторы для SEO-специалиста (Cybermarketing-2015). Севальнев...
Яндекс.Метрика и факторы для SEO-специалиста (Cybermarketing-2015). Севальнев...Яндекс.Метрика и факторы для SEO-специалиста (Cybermarketing-2015). Севальнев...
Яндекс.Метрика и факторы для SEO-специалиста (Cybermarketing-2015). Севальнев...
 
Конференция Cybermarketing 2015: Яндекс.Метрика или как «большой брат» следит...
Конференция Cybermarketing 2015: Яндекс.Метрика или как «большой брат» следит...Конференция Cybermarketing 2015: Яндекс.Метрика или как «большой брат» следит...
Конференция Cybermarketing 2015: Яндекс.Метрика или как «большой брат» следит...
 
Неизбежный рост конверсии: как быстро увеличить продажи
Неизбежный рост конверсии: как быстро увеличить продажиНеизбежный рост конверсии: как быстро увеличить продажи
Неизбежный рост конверсии: как быстро увеличить продажи
 
Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...
	 Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...	 Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...
Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...
 
Е.Трепачева. Seo. Контент. Контекст. Как продвинуться, если в ТОПе Онлайнер
Е.Трепачева. Seo. Контент. Контекст. Как продвинуться, если в ТОПе ОнлайнерЕ.Трепачева. Seo. Контент. Контекст. Как продвинуться, если в ТОПе Онлайнер
Е.Трепачева. Seo. Контент. Контекст. Как продвинуться, если в ТОПе Онлайнер
 
Как скорость и доступность сайта влияет на SEO
Как скорость и доступность сайта влияет на SEOКак скорость и доступность сайта влияет на SEO
Как скорость и доступность сайта влияет на SEO
 
Продвижение в поисковых системах
Продвижение в поисковых системахПродвижение в поисковых системах
Продвижение в поисковых системах
 
«Стратегия интернет-маркетинга 2012» - Продвижение в поисковых системах
«Стратегия интернет-маркетинга 2012» - Продвижение в поисковых системах«Стратегия интернет-маркетинга 2012» - Продвижение в поисковых системах
«Стратегия интернет-маркетинга 2012» - Продвижение в поисковых системах
 
Complex
ComplexComplex
Complex
 
Al трафик + seo
Al трафик + seoAl трафик + seo
Al трафик + seo
 
Продвижение сайта - TopPlan
Продвижение сайта - TopPlanПродвижение сайта - TopPlan
Продвижение сайта - TopPlan
 
Поисковая оптимизация. Как оказаться на 1 строчке?
Поисковая оптимизация.  Как оказаться на 1 строчке?Поисковая оптимизация.  Как оказаться на 1 строчке?
Поисковая оптимизация. Как оказаться на 1 строчке?
 
Уральская интернет неделя 2016, up-promo, продвижение сайтов (на что обратить...
Уральская интернет неделя 2016, up-promo, продвижение сайтов (на что обратить...Уральская интернет неделя 2016, up-promo, продвижение сайтов (на что обратить...
Уральская интернет неделя 2016, up-promo, продвижение сайтов (на что обратить...
 

Промышленное ускорение сайтов