Страница 2 из 3

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

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

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

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

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

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

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

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

Добавлено: Пт окт 11, 2019 10:16 am
sbury
только я ее случайно не туда поставил , загрузку модулей там нельзя делать
Вот сюда надо

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

pcre_jit on;

...

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

Добавлено: Пт окт 11, 2019 10:25 am
strannick_ru
Да, я обратил внимание и в UPD: написал, что надо писать в начале файла

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

Добавлено: Вс ноя 24, 2019 2:45 pm
YAHOO
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 все ли учтено , или может что добавите/поправите, помогите плиз.

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

Добавлено: Пн дек 16, 2019 12:11 am
vikont
Все сделал по посту 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 показывает те же данные.

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

Добавлено: Пн дек 16, 2019 7:17 am
sbury
Модуль подключили?

Примерно так
[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

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

Добавлено: Пн дек 16, 2019 8:46 am
vikont
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 не подходит? Где взять лучше?

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

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