Зачем ускорять сайты? В презентации даётся ответ на этот вопрос с точки зрения бизнеса. Также рассмотрены методы ускорения сайта, их достоинства и недостатки.
2. Что такое «медленный сайт»?
Задержка реакции, мс Восприятие пользователем
0-100 Мгновенная реакция
100-300 Небольшая, но заметная задержка
300-1000 Система работает, но нагружена
1000-10000 Вероятное переключение мыслей
на другие задачи
10000 и более Задача отменяется (система не
работает)
4. У меня быстрый сайт?
● Подключение: GPRS, 3G, 4G, Wi-Fi
● Устройство: смартфон, планшет, телевизор,
ноутбук…
● Изменение нагрузки на сайт
● Браузеры
● Стоимость трафика: лимиты, роуминг…
● Ожидания пользователей
5. Как проверить?
● Webpagest.org (проверка из разных точек)
● Google pagespeed service:
https://developers.google.com/speed/pagespeed/insights/
● Google Chome: developer tools (+ network throttling)
● Firefox Firebug
6. Сколько стоит медленный сайт
● Shopzilla: увеличение конверсии на 7-12% за счет
ускорения
● Akamai: задержка загрузки страницы может снижать
конверсии на 7%
● Amazon: каждые 100 мс задержки снижают продажи на
1%
● Задержка в 1 секунду снижает удовлетворенность
покупателей на 16%
● KISS Metrics: Большинство мобильных пользователей
покидают сайт после 6-10 секунд ожидания
9. Зачем ускоряться...
● Повышение конверсии (для продающих
сайтов)
● Повышение доверия клиентов
● Преференции от поисковых машин
● Сокращение затрат на хостинг (для
средних и больших проектов)
● Возможность захвата мобильной
аудитории
● Сделать жизнь посетителей лучше
10. Как можно ускоряться?
● Сервисы по ускорению сайтов
(проксирование)
● CDN
● Софт для усокорения, плагины CMS
● Ручная оптимизация
11. Сервисы по ускорению сайтов
● Проксирование трафика сайта
● Решают основные проблемы клиентской стороны
● Могут выполнять функции CDN
● Могут включать фильтрацию запросов по безопасности
● Кеширование на стороне сервиса (статика, динамика)
● Не снимают проблем со скоростью генерации HTML
● Отсутствуют оптимизации, требующие изменения кода
сайта
● Дополнительная точка отказа
● Увеличение задержек (от сервиса до сайта)
● Регулярные затраты (ежемесячная тарификация)
12. Content delivery network (CDN)
● Изначально предназначены для снятия нагрузки на
каналы – не для ускорения сайтов
● Проксирование трафика сайта
● Решают проблему сетевых задержек для статики
● Кеширование на стороне сервиса (статика)
● Не снимают проблем со скоростью генерации HTML
● Отсутствуют оптимизации, требующие изменения кода
сайта
● Дополнительная точка отказа
● Увеличение задержек (от сервиса до сайта)
● Регулярные затраты (ежемесячная тарификация)
13. Софт для усокорения, плагины
● Точечное решение
● Отсутствуют оптимизации, требующие
изменения кода сайта
● Не решают проблемы настройки сервера
● Однократные затраты (лицензия, настройка)
● Уступает место сервисам
14. Ручная оптимизация
● Комплексное решение
● Клиентская и серверная оптимизация
● Доступны оптимизации, требующие изменения кода
сайта
● Может включать ускорение рендеринга страниц,
анимаций, прокрутки
● Требует высокой квалификации исполнителя
● Включает оптимизацию настроек сервера (для VPS и
выше)
● Однократные затраты (работы)
● Может включать анализ хостинга и перенос сайта
● Наибольший эффект по ускорению
● Не противоречит использованию CDN и других сервисов
15. Выводы
● При анализе скорости сайта следует учитывать подход
RAIL
● Использовать худший вариант условий для оценки
скорости сайта
● Ускорение сайта дает реальное увеличение продаж и
доверия
● Затраты на ускорение для продающих сайтов быстро
окупаются
● Для получения максимального эффекта требуется
ручная оптимизация
● Для широкой географии посетителей целесообразно
дополнительно применять CDN или сервис с CDN
16. Ускоряйте сайты у нас!
Мы профессионально ускоряем сайты:
https://www.methodlab.ru/price/uskorenie_sajta.shtml
Можем сделать аудит скорости сайта:
https://www.methodlab.ru/audit/audit_skorosti_saita
Обращайтесь:
+7(495) 507-98-19, nick@methodlab.info
Лавлинский Николай,
технический директор ООО «Метод Лаб»