PageSpeed — как включить?

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
strannick_ru
Сообщения: 9
Зарегистрирован: Ср сен 18, 2019 11:32 am

Re: PageSpeed — как включить?

Сообщение strannick_ru » Пт окт 11, 2019 9:42 am

ordex писал(а):
Пт окт 11, 2019 9:38 am
нашёл решение
:facepalm
Ясно.
Ну да, смешно. Проблема в том, что на голой убунту я бы это сделал за пять минут.
А так приходится сначала разбираться с CentOS, потом с BrainyCP.

Я не специалист ни в том, ни в другом, ни в PageSpeed. Увы.

Аватара пользователя
ordex
Сообщения: 278
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: PageSpeed — как включить?

Сообщение ordex » Пт окт 11, 2019 9:48 am

facepalm не поэтому, просто я вам первым же ответом написал то, что нужно прописать, собственно совет sbury более правильный и так конечно удобнее (не срать в nginx.conf а удалять\добавлять нужные конфиги подключая 1 каталог с ними), но по-сути ни чем не отличается (посмотрите что делает конфиг в подключенном каталоге, там тоже самое).

strannick_ru
Сообщения: 9
Зарегистрирован: Ср сен 18, 2019 11:32 am

Re: PageSpeed — как включить?

Сообщение strannick_ru » Пт окт 11, 2019 10:09 am

ordex писал(а):
Пт окт 11, 2019 9:48 am
facepalm не поэтому, просто я вам первым же ответом написал то, что нужно прописать, собственно совет sbury более правильный и так конечно удобнее (не срать в nginx.conf а удалять\добавлять нужные конфиги подключая 1 каталог с ними), но по-сути ни чем не отличается (посмотрите что делает конфиг в подключенном каталоге, там тоже самое).
А, я просто ваше сообщение прочёл, когда сам к тому же пришёл. : )
Спасибо, думаю, сейчас сведу все рекомендации в UPD: к начальному посту, вопрос явно не в последний раз задаётся.

Аватара пользователя
sbury
Сообщения: 545
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: PageSpeed — как включить?

Сообщение sbury » Пт окт 11, 2019 10:16 am

только я ее случайно не туда поставил , загрузку модулей там нельзя делать
Вот сюда надо

user nginx;
worker_processes 2;
include /usr/share/nginx/modules/*.conf;

pcre_jit on;

...

strannick_ru
Сообщения: 9
Зарегистрирован: Ср сен 18, 2019 11:32 am

Re: PageSpeed — как включить?

Сообщение strannick_ru » Пт окт 11, 2019 10:25 am

Да, я обратил внимание и в UPD: написал, что надо писать в начале файла

YAHOO
Сообщения: 16
Зарегистрирован: Вс окт 15, 2017 12:29 pm

Re: PageSpeed — как включить?

Сообщение YAHOO » Вс ноя 24, 2019 2:45 pm

include /usr/share/nginx/modules/*.conf;
но таким макаром подключается все модули в папке modules поэтому я подключил в том же месте
load_module "/usr/lib64/nginx/modules/ngx_pagespeed.so";
------------------------------
Создать каталог для кеша
mkdir /var/cache/pagespeed
chown -R nginx:nginx /var/cache/pagespeed
Подключим модуль PageSpeer для всех сайтов, для этого создадим файл /etc/nginx/conf.d/pagespeed.conf
nano /etc/nginx/conf.d/pagespeed.conf
----------------------------------------------
pagespeed on;
pagespeed FileCachePath /var/cache/pagespeed;
pagespeed HttpCacheCompressionLevel 9;

# HTTPS Support
pagespeed FetchHttps enable;

# PageSpeed Filters
# CSS Minification
pagespeed EnableFilters combine_css,rewrite_css;

# JS Minification
pagespeed EnableFilters combine_javascript,rewrite_javascript;

# Images Optimization
pagespeed EnableFilters lazyload_images;
pagespeed EnableFilters rewrite_images;
pagespeed EnableFilters convert_jpeg_to_progressive,convert_png_to_jpeg,convert_jpeg_to_webp,convert_to_webp_lossless;

# Remove comments from HTML
pagespeed EnableFilters remove_comments;

# Remove WHITESPACE from HTML
pagespeed EnableFilters collapse_whitespace;
----------------------------------------------
вопрос к знатокам по поводу конфига pagespeed.conf все ли учтено , или может что добавите/поправите, помогите плиз.

vikont
Сообщения: 232
Зарегистрирован: Сб ноя 11, 2017 10:51 pm

Re: PageSpeed — как включить?

Сообщение vikont » Пн дек 16, 2019 12:11 am

Все сделал по посту YAHOO, но при перезагрузке NGINX получаю ошибку

Код: Выделить всё

Dec 16 02:07:36 228478.example.com nginx[23726]: nginx: [emerg] unknown directive "pagespeed" in /etc/nginx/conf.d/pagespeed.conf:1
Что еще надо?
На сервере стоит связка NGINX+php-frm
Удалил файл /etc/nginx/conf.d/pagespeed.conf: все запустилось, но эффекта ускорения нет. Гуловский PageSpeed показывает те же данные.

Аватара пользователя
sbury
Сообщения: 545
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: PageSpeed — как включить?

Сообщение sbury » Пн дек 16, 2019 7:17 am

Модуль подключили?

Примерно так
[root@vpskvmbury nginx]# cat nginx.conf
user nginx;
worker_processes 2;
load_module "/usr/lib64/nginx/modules/ngx_pagespeed.so";
pcre_jit on;

error_log /var/log/nginx/error.log;
...

потом
systemctl restart nginx

покажите вывод
yum list installed | grep pagespeed

vikont
Сообщения: 232
Зарегистрирован: Сб ноя 11, 2017 10:51 pm

Re: PageSpeed — как включить?

Сообщение vikont » Пн дек 16, 2019 8:46 am

sbury писал(а):
Пн дек 16, 2019 7:17 am
покажите вывод
yum list installed | grep pagespeed
# yum list installed | grep pagespeed
nginx-mod-pagespeed.x86_64 1:1.16.0-6c.el7.centos @myrepo-centos

Проинсталлировал, подключил, рестартанул, пересобрал виртуальные хосты, еще раз рестартанул...

Восстановил файл /etc/nginx/conf.d/pagespeed.conf и рестартанул NGINX... Ошибки нет! Хм.. Никак барабашка спать ушел... :)
Но показатели PageSpeed Гугла лучше не стали....
Точнее есть выигрыш на HTTP и хуже чем было на HTTPS
Так же мешают редиректы с http на https
Может быть конфиг /etc/nginx/conf.d/pagespeed.conf не подходит? Где взять лучше?

Аватара пользователя
ordex
Сообщения: 278
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: PageSpeed — как включить?

Сообщение ordex » Пн дек 16, 2019 10:38 am

vikont писал(а):
Пн дек 16, 2019 8:46 am
Может быть конфиг /etc/nginx/conf.d/pagespeed.conf не подходит? Где взять лучше?
Это просто инструмент, и как любой инструмент он требует настройки под ваши цели.
Наверное почитать, что умеет pagespeed и как он это делает, потом прикинуть что именно из этого нужно ВАМ и составить свой конфиг. Ну или загуглить готовый и ещё раз написать о том, что "лучше не стало".
А то это выглядит примерно так:
"мне нужно сыграть песню, я вам не скажу какую и для чего, установил рояль, в комплекте шли ноты, играю, но по ним получается марш мендельсона, где взять лучше?"

Ответить