+7 (925) 507-98-19
TelegramWhatsApp
Доклад на 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. средства синтетического тестирования клиентской скорости
Ускорение сайтов

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

Ускорение сайтов
Цена от 69 900 Р