Pull to refresh
16K+
49
Лавлинский Николай@Nickmob

Метод Лаб — ускорение сайтов

23
Rating
68
Subscribers
Send message

Такая ссылка в статье уже есть, но списка всех зависимостей там нет, указаны только минимальные зависимости.

Данные тестов обновлены, для AWS-LC были убраны отладочные флаги, также еще раз были перепроверены и уточнены остальные результаты.

Спасибо за коммент! Действительно, есть просадка производительности около 5% из-за этих флагов. Чуть позже обновлю данные (после перетеста).

Первый ld-opt действительно был лишний в случае, поправил AWS-LC. Но сомнений, что линковка была верной нет, это подтверждает вывод ldd и angie -V. По поводу отладочных символов нужно отдельно проверять.

На данный момент HTTP/3 работает нормально на доступных мне серверах и провайдерах.

В реальных условиях новые подключения будут по HTTP/2 и только после нескольких перых запросов браузер переходит на HTTP/3. Чистые сессии HTTP/3 возможны для повторных посещений (кэш заголовка Alt-Svc) или при использовании HTTPS-записей в DNS (и то, не всегда).

В данном случае контейнеры используют bridge-сеть и при доступе с того же хоста контейнеры доступны по своим внутренним адресам. Для доступа с другого хоста тип сети нужно будет менять.

Не совсем. Например, в Nginx нет файла для сохранения состояния кэша в proxy_cache_path. В Nginx есть дополнительные опции в Nginx Plus, в общем, нужно смотреть.

Здесь стоит уточнить, что вы говорите только про динамический режим сжатия. При статике чем выше компрессия - тем лучше. Скорость распаковки от степени сжатия практически не зависит. Для динамического сжатия, как и сказано в статье высокие степени (более 6) ставить не следует.
По небольшим файлам (до 1КБ, SVG, JS) сжатие brotli 11 даёт компрессию в 1,5-2 раза, так что эффективность не плохая.

Как показывает мой опыт, мало кто полностью понимает, как работает эта директива, несмотря на наличие документации.

Так и сделано, комбинированные location есть только в Angie, о чем прямо написано в тексте.

Если говорить в терминах приоритетов, то да. Но здесь описан алгоритм. То есть находим префиксный, а после него еще будем искать регулярные выражения (кроме случая ^~).

На эту тему есть отдельная статья - ссылка в самом начале, первая из цикла.

Ну, если с Сысоевым знаком, то всё, больше аргументов нет.

Вы бы сначала подучили матчасть: что откуда появилось, кем создан и так далее.

Есть такая - первая статься из цикла, ссылка в начале статьи.

Вообще нормально. Но этот компилировать не нужно, он есть в репозитории Angie. https://angie.software/angie/docs/installation/external-modules/auto-spnego/#external-auth-spnego

Насколько я знаю, фичу запуска приложений в Angie планируется выкатить в одном из ближайших релизов.

Минусы можно придумать для чего угодно. Например, сейчас пользовательская база у Angie гораздо меньше, чем у Nginx.

Что касается импортозамещения, то эта тема далека от меня.

Information

Rating
378-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Менеджер проекта, Веб-разработчик
Ведущий