pagespeed: Динамический модуль PageSpeed для NGINX
Установка
Поддерживаются CentOS/RHEL/RockyLinux/etc. и Amazon Linux, для которых требуется подписка.
Fedora Linux поддерживается бесплатно и не требует подписки.
Полные руководства по установке и настройке для конкретных ОС доступны:
Другие поддерживаемые операционные системы
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
dnf -y install nginx-module-pagespeed
Включите модуль, добавив следующее в начало файла /etc/nginx/nginx.conf:
load_module modules/ngx_pagespeed.so;
Этот документ описывает nginx-module-pagespeed v1.13.35.2, выпущенный 5 февраля 2018 года.

ngx_pagespeed ускоряет ваш сайт и уменьшает время загрузки страниц, автоматически применяя лучшие практики веб-производительности к страницам и связанным ресурсам (CSS, JavaScript, изображения) без необходимости изменения вашего существующего контента или рабочего процесса. Возможности включают:
- Оптимизация изображений: удаление метаданных, динамическое изменение размера, рекомпрессия
- Минификация, конкатенация, инлайнинг и обрисовка CSS и JavaScript
- Инлайнинг небольших ресурсов
- Отложенная загрузка изображений и JavaScript
- Переписывание HTML
- Увеличение срока хранения кэша
- и другое
Чтобы увидеть ngx_pagespeed в действии с примерами страниц для каждой из оптимизаций, посетите наш демонстрационный сайт.
Как использовать
Следуйте шагам на странице конфигурации PageSpeed.
Для обратной связи, вопросов и чтобы следить за прогрессом проекта:
GitHub
Вы можете найти дополнительные советы по конфигурации и документацию для этого модуля в репозитории GitHub для nginx-module-pagespeed.