mod_pagespeed и bitrixvm

Тема в разделе "Битрикс", создана пользователем b7music, 2 фев 2018.

Модераторы: mrLom, wpt
  1. b7music

    b7music

    Регистр.:
    2 ноя 2015
    Сообщения:
    512
    Симпатии:
    230
    Всем привет. Поставил модуль на сервер, все работает, но в админке беда, часть скриптов и стилей отдаются с 404 ошибкой.
    В публичке такой проблемы нет, там прописал в .htaccess
    Код:
      RewriteCond %{REQUEST_URI} !pagespeed
    и все работает нормально.
    а в админке вот так:
    Screenshot_2.png
    Подскажите, может как не донастроил, или в исключение как-то добавить можно?
    В pagespeed.conf пробовал добавить
    Код:
        <Location home/bitrix/www/bitrix/js/main/>
            Order allow,deny
          ModPagespeed off
        </Location>
    не работает. Все равно ошибка.
    буду рад любому совету.
    #################################################
    решил.
    в pagespeed.conf добавил
    Код:
        ModPagespeedDisallow "*/bitrix/js/*"
        ModPagespeedDisallow "*/bitrix/themes/*"
        ModPagespeedDisallow "*/bitrix/panel/*"
        ModPagespeedDisallow "*/bitrix/css/*"
        ModPagespeedDisallow "*/bitrix/components/bitrix/*"
        ModPagespeedDisallow "*/bitrix/gadgets/*"
    
    погоняю понаблюдаю.

    Ну и коли так пошло вот краткая инструкция по установке:
    создаем файл mod-pagespeed.repo в папке /etc/yum.repos.d со следующим содержимым:
    Код:
    [mod-pagespeed]
    name=mod-pagespeed
    baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/x86_64
    enabled=1
    gpgcheck=1
    
    затем в консоле устанавливаем сам пакет
    Код:
    yum --enablerepo=mod-pagespeed install mod-pagespeed
    Идем в /etc/httpd/conf и в файле httpd.conf
    подключаем pagespeed.conf
    Код:
    Include conf.d/pagespeed.conf
    в файле pagespeed.conf указываем

    Код:
        ModPagespeedDisableFilters rewrite_javascript
        ModPagespeedDisableFilters extend_cache
        <Location /pagespeed_admin>
            Order allow,deny
            Allow from localhost
            Allow from 127.0.0.1
            Allow from my_ip
            SetHandler pagespeed_admin
        </Location>
    
        <Location /mod_pagespeed_statistics>
            Order allow,deny
            Allow from localhost
            Allow from 127.0.0.1
            Allow from my_ip
            SetHandler mod_pagespeed_statistics
        </Location>
    
    
        ModPagespeedDisallow "*/bitrix/js/*"
        ModPagespeedDisallow "*/bitrix/themes/*"
        ModPagespeedDisallow "*/bitrix/panel/*"
        ModPagespeedDisallow "*/bitrix/css/*"
    
        <Location /pagespeed_global_admin>
            Order allow,deny
            Allow from localhost
            Allow from 127.0.0.1
            Allow from my_ip
            SetHandler pagespeed_global_admin
        </Location>
    
    ну и напоследок перезапускаем апач
    Код:
    /etc/init.d/httpd restart
    В итоге в заголовке должно быть что-то типа:
    Screenshot_5.png
     
    Последнее редактирование: 2 фев 2018
    navistarsys и shake1 нравится это.
  2. shake1

    shake1

    Регистр.:
    16 янв 2013
    Сообщения:
    520
    Симпатии:
    559
    Виртуальая машина будет обновляться с таким модом?

    В ответе сервера не видно
    X-Bitrix-Composite: Nginx (file)
    Не используется композит или не настроен nginx for composite?
     
  3. b7music

    b7music

    Регистр.:
    2 ноя 2015
    Сообщения:
    512
    Симпатии:
    230
    Композит выключен. Обновляться должна.
    По сути внесены изменения только
    Include conf.d/pagespeed.conf
     
    navistarsys и shake1 нравится это.
  4. shake1

    shake1

    Регистр.:
    16 янв 2013
    Сообщения:
    520
    Симпатии:
    559
    На глаз заметно что шустрее?
    Когда то ставил такой модуль для nginx на ubuntu.
    Для апача тоже получается он фотки жмет сам и дописывает к их именам свои записи?
     
  5. b7music

    b7music

    Регистр.:
    2 ноя 2015
    Сообщения:
    512
    Симпатии:
    230
    Да пока не ясно. Но фотки пережимает.

    Добавляет свои метки. Некоторые конвертит в base64 и врезает в html.
    Некоторые в свой собственный формат
    Код:
    <li class="dropdown-submenu  has_img">
    <div class="menu_img"><img src="/upload/resize_cache/iblock/74f/60_60_1/xVentiljator_noutbuka.jpeg.pagespeed.ic.0O75vbWQRt.webp" alt="Запчасти для ноутбуков" title="Запчасти для ноутбуков" data-pagespeed-url-hash="2737387723" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
    В любом случае думаю хуже не будет.
     
    Последнее редактирование: 2 фев 2018
    navistarsys и shake1 нравится это.
  6. shake1

    shake1

    Регистр.:
    16 янв 2013
    Сообщения:
    520
    Симпатии:
    559
    Надо будет потестить, - хоть штатным инструментом нагрузку дать до и после.. не знаю, правда, насколько он точный
    -----------
    Это он сам в .webp конвертит? Как то лихо. Его же большая половина браузеров не видят.
    https://caniuse.com/#search=.webp

    Или для "невидящих" jpg отдается?
     
    Последнее редактирование: 2 фев 2018
    b7music нравится это.
  7. b7music

    b7music

    Регистр.:
    2 ноя 2015
    Сообщения:
    512
    Симпатии:
    230
    Сам все конвертит. Видимо определяет какой браузер, сейчас проверил в edge отдал в base64. в хроме в webp. в IE11 отдал в jpg
     
    Последнее редактирование: 2 фев 2018
    navistarsys нравится это.
  8. shake1

    shake1

    Регистр.:
    16 янв 2013
    Сообщения:
    520
    Симпатии:
    559
    Файрфокс как видит эти картинки? Или любой другой кто .webp не понимат
     
  9. b7music

    b7music

    Регистр.:
    2 ноя 2015
    Сообщения:
    512
    Симпатии:
    230
    каюсь, фаера нету, сейчас качну проверю
     
    navistarsys нравится это.
  10. shake1

    shake1

    Регистр.:
    16 янв 2013
    Сообщения:
    520
    Симпатии:
    559
    Уже глянул, - нормально все, ipad тоже видит.
    Единственное не понятно полноразмерная детальная так и осталась?
    Код:
    <img class="fancybox-image" src="/upload/iblock/cf8/razem_pitaniya_dlya_noutbuka_samsung_s018_s_kabelem.jpg" alt="">
     
    b7music нравится это.