Главная страница Публикации Видео Доклад на HighLoad junior 2017

Доклад на HighLoad junior 2017

Доклад техдира Метод Лаб на HighLoad junior 2017

к.э.н. Лавлинский Н. Е., технический директор ООО «Метод Лаб»

Запись доклада «Чеклист по клиентской оптимизации».

В докладе рассмотрен поэтапный процесс ускорения загрузки сайта. На примере сайта компании Qrator Labs.

Когда сайт развивается, возникает множество проблем масштабируемости: база данных, сервер приложений, хранилище данных. Но не менее важной становится клиентская часть веб-приложения.

Грамотная клиентская оптимизация кода сайта позволяет повысить скорость работы для пользователей и следовательно увеличить их лояльность, которая конвертируется в прибыль. При росте проекта дополнительный доход от такого эффекта становится очень значительным.

применение методик клиентской оптимизации сайта даёт экономию серверных ресурсов: сетевой трафик, память, ЦПУ.

Примерный чеклист по клиентской оптимизации, покрывающий большинство проблем типичного сайта выглядит так:

  1. конфигурация nginx для эффективной раздачи статики;
  2. клиентское кеширование: заголовки, сброс кеша, особенности браузеров;
  3. сжатие текстового контента: gzip, zopfli, brotli, статическое сжатие, поддержка Nginx и браузеров;
  4. быстрый TLS: конфигурация Nginx, нагрузка на сервер и клиент, наиболее оптимизированные шифры, типы сертификатов, stapling, кэширование сессий, HTTP/2;
  5. настройка TCP/IP-стека в Linux для веб-приложений;
  6. оптимизация картинок: для JPEG, PNG, применение WebP;
  7. общий подход к ускорению рендеринга страниц (синхронная/асинхронная загрузка CSS, JS, объединение ресурсов), клиентские SPOF;
  8. использование CDN: когда нужно, зачем. Влияние задержек сети на скорость;
  9. средства синтетического тестирования клиентской скорости

Экспертное ускорение сайтов

Ускорение сайтов

Цена от 49 900 Р