• Здравствуйте.

    Пейджспид ругает мой сайт.

    https://developers.google.com/speed/pagespeed/insights/

    Посоветовали установить два плагина, чтобы устранить проблемы.

    Якобы при правильной настройке плагин speed booster pack (инструкция на видео) + W3 total cache дают 100 из 100.

    Посоветуйте, как правильно оптимизировать сайт. Спасибо.

Просмотр 15 ответов — с 1 по 15 (всего 27)
  • и в чем проблема?
    плагины установили, видео посмотрели?

    Модератор Yui

    (@fierevere)

    永子

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

    стоит включать gzip, кеширование ( expiry ) на стороне клиента css,js,картинок,шрифтов, по возможности оптимизировать сами картинки

    на счет оптимизации картинок — я тут пробовал, но устраивающий гугл размер портит качество весьма нехило.

    Модератор Yui

    (@fierevere)

    永子

    у меня практически вплотную с хорошим качеством получалось приблизиться к требованиям pagespeed

    jpegoptim + mozjpeg 3.1
    progressive, качество 95/100, убрать все метаданные

    но оно все равно выдает что разница в 10-500 байт и недовольно 😀
    так что вполне можно игнорировать, тесты созданы не для того чтобы положить всё ради соответствия им

    Пока только плагин кеширования W3 total cache установлен. А speed booster pack — нет. Советуюсь с вами, потому что не знаю — просить ли фрилансера, чтобы установил и настроил второй плагин. Спасибо, что откликнулись.

    Модератор Yui

    (@fierevere)

    永子

    вообще, чтобы что-то сказать по существу, хотелось бы увидеть что именно пишет pagespeed insights, ну или адрес сайта

    Вот сайт ladychef.ru

    Модератор Yui

    (@fierevere)

    永子

    в принципе да, все как я и написала выше
    у вас нет

    GZIP — сжатие стилей, скриптов, шрифтов
    сжатие несильно нагружает сервер и в то же время заметно экономит трафик

    Expires — ресурсы отдаются без заголовков разрешающих кеширование. Повторно приходящие посетители заново загружают то, что могли бы не загружать

    Оптимизация картинок — позволит достаточно сильно сжать, в том числе и картинки из используемой темы.

    ———

    по части Expires, лечится добавлением вот такого фрагмента в .htaccess

    можно в конец, можно в начало

    ## EXPIRES CACHING ##
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access 1 year"
    ExpiresByType image/jpeg "access 1 year"
    ExpiresByType image/gif "access 1 year"
    ExpiresByType image/png "access 1 year"
    ExpiresByType text/css "access 1 month"
    ExpiresByType application/pdf "access 1 month"
    ExpiresByType text/x-javascript "access 1 month"
    ExpiresByType application/x-shockwave-flash "access 1 month"
    ExpiresByType image/x-icon "access 1 year"
    </IfModule>
    ## EXPIRES CACHING ##

    можете в принципе поменять период, рекомендуется как правило не менее 2 недель, но для редко изменяемых ресурсов может быть установлено больше.

    для GZIP

    # BEGIN GZIP COMPRESSION
    <IfModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </IfModule>
    # END GZIP COMPRESSION

    однако, на фронденде хостера стоит nginx, в зависимости от его настроек он может проигнорировать всё что вы выставите в .htaccess

    Модератор Yui

    (@fierevere)

    永子

    если nginx игнорирует, то стоит обратиться в ТП хостинга, с просьбой включить GZIP сжатие для ресурсов сайта (директива gzip on; )

    из более мелкого, я бы посмотрела почему у вас JQuery прописано в заголовках сайта а не в футере,

    минификация js и css не всегда проходит беспроблемно, и иногда ломает вид сайта в некоторых браузерах, поэтому.. оставляю на ваше усмотрение

    вообщем если хотя бы выполнить пункты gzip, expires и оптимизировать картинки то вместо 49 баллов можно уже получить 80+ — 90

    PS: 100 у вас не будет )

    Compressing http://top-fwz1.mail.ru/js/code.js could save 2.9KiB (58% reduction).
    Minifying http://netdna.bootstrapcdn.com/…ome/3.2.1/css/font-awesome.css?ver=4.2.4 could save 1,000B (19% reduction) after compression.
    Minifying http://pagead2.googlesyndication.com/…/js/r20150806/r20150720/show_ads_impl.js could save 680B (1% reduction) after compression.

    оптимизировать это вам не доступно

    Модератор Yui

    (@fierevere)

    永子

    http://www.webpagetest.org/result/150812_GF_JZN/1/performance_optimization/#compress_text

    тут в тесте вообщем-то все то же самое
    исправлять надо оценки F, D

    а зачем скрипты ужимать?
    после gzip гугл на них больше не ругается.

    Очень благодарна вам за подробный и полезный анализ, попробую разобраться с каждым пунктом. Если честно, пока это для меня темный лес(.

    Yui, вы пишете, нет GZIP — как это исправлять?

    Извините, вы выше описали — как, спасибо.

    Yui, вы пишете — «Expires — ресурсы отдаются без заголовков разрешающих кеширование.»

    Не далее как вчера мне установили плагин кеширования. Или нужны какие-то настройки дополнительные?

Просмотр 15 ответов — с 1 по 15 (всего 27)
  • Тема «Плагины для оптимизации сайта под пейджспид» закрыта для новых ответов.