PageSpeed Insights

(Ответов: 28, Просмотров: 2057)
Страница 3 из 3 Первая 123
  1. Гуру Аватар для kuzmi4
    • Регистрация: 26.02.2014
    • Сообщений: 526
    • Репутация: 105
    • Webmoney BL: ?
    aeneas,
    Тоже нуб. Вроде базар про статические файлы... Я никаких изменений не почувствовал.
    Есть сайты, которые на мобилке грузятся жуть как долго, но при этом находятся в ТОПе Гугла. Поэтому, на других сайтах я забил на рекомендации Гугла, там где это может повредить юзабилити.
    Проверяю только на мобильную адаптивность по Гоше и Яше.
    • 0
  2. Новичок
    • Регистрация: 29.09.2015
    • Сообщений: 23
    • Репутация: 0
    Мне очень помогает модуль отложенной загрузки фото на сайте. Прибавляет прилично. Т.к. проблемы с кешем, сжатием и объединением css и js обычно легко решить. Но гугл ругается когда большие картинки грузятся на телефонах в исходном формате. Он хочет чтобы разрешение 1900px менялось на 300px грубо говоря.
    • 0
  3. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    Для сжатия включил модуль gzip, для кеширования просто добавляю к статическим файлам в конце время их последнего редактирования, например <link href="/css/style-1460196467115.css?v=1461161817" rel="stylesheet">


    + объединил все стили в один файл, все скрипты в один файл
    + все скрипты и шрифты подключаю перед </body>
    + минимизировал скрипты и стили (удалил все пробелы и переносы строк), файлы стали легче на 25-30%
    + jquery, bootstrap и прочие популярные библиотеки и стили подключаю с ЯСтатик - пинг 1-2 мс в отличие от Гугл CDN, где 25-30 мс время ответа

    В итоге для мобильных оценка 90/100, для компьютеров 95/100, удобство для пользователей 100/100. Шаблон адаптивный, поэтому
    • 0
  4. Гуру Аватар для aeneas
    • Регистрация: 24.12.2014
    • Сообщений: 879
    • Репутация: 115
    • Webmoney BL: ?
    Цитата Сообщение от OKyJIucT Посмотреть сообщение
    + все скрипты и шрифты подключаю перед </body>
    пожалуй только вот это смущает ) сайт в этом случае мелкает как хренотень полная, а при слабом инете еще и подолгу ждать когда стили и скрипты подгрузяться, смотришь на сайт без стилей )
    • 0
  5. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    aeneas, именно поэтому я стили оставляю вверху, в конец только шрифты и скрипты перемещаю. Я об этом и написал, о стилях здесь речи не шло.
    • 0
  6. Гуру Аватар для kuzmi4
    • Регистрация: 26.02.2014
    • Сообщений: 526
    • Репутация: 105
    • Webmoney BL: ?
    Цитата Сообщение от OKyJIucT Посмотреть сообщение
    добавляю к статическим файлам в конце время их последнего редактирования, например <link href="/css/style-1460196467115.css?v=1461161817" rel="stylesheet">
    Насчет времени последнего редактирования. Где оно не могли бы подсказать?
    • 0
  7. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    kuzmi4, в PHP его можно получить так


    PHP код:
    $edit_time filemtime('/css/style-1460196467115.css'); 
    и потом при выводе скриптов подставлять, например, вот так:


    PHP код:
    <link href="/css/style-1460196467115.css?v=<?=filemtime('/css/style-1460196467115.css');?>" rel="stylesheet">
    • 1

    Спасибо сказали:

    kuzmi4(21.04.2016),
  8. Новичок
    • Регистрация: 20.01.2016
    • Сообщений: 1
    • Репутация: 0
    Мучался с этой проблемой тоже, написал в поддержку и все решили.
    Вот что они мне ответили:

    Развернуть текст

    Здравствуйте!
    Указанные Вами настройки не могут быть внесены в автоматическом режиме работы сайтов на хостинге.

    На нашем хостинге используется веб-сервер Apache и nginx. Кэширование и сжатие следует настраивать следующим образом:

    1. Переведите сайт в ручной режим настройки в разделе «Веб-сервер» - «Сайты» панели управления хостингом.
    2. Отредактируйте файл конфигурации nginx ~/etc/nginx/site_name.ru.site.conf
    3. В секции server, перед "location /", добавьте следующие строки:

    gzip on;
    gzip_http_version 1.0;
    gzip_vary on;
    gzip_comp_level 6;
    gzip_min_length 1100;
    gzip_buffers 16 8k;
    gzip_types text/plain application/xhtml+xml text/css application/css application/xml application/xml+rss text/javascript application/javascript application/x-javascript text/js; gzip_proxied any; gzip_disable msie6;

    Управлять кэшированием на стороне nginx можно, добавив необходимые директивы в секции location конфигурационного файла сайта, например:
    expires max;
    add_header Cache-Control private;

    После внесения изменений необходимо перезапустить веб-сервер в одноименном разделе панели управления хостингом.

    Обращаем Ваше внимание, что мы не гарантируем работоспособность ПО хостинга, в случае внесения изменений в его конфигурацию со стороны Заказчика.
    [свернуть]
    • 0
  9. Опытный Аватар для redeyer
    • Регистрация: 07.01.2015
    • Сообщений: 499
    • Репутация: 187
    • Webmoney BL: ?
    Цитата Сообщение от slowwaker Посмотреть сообщение
    Мучался с этой проблемой тоже, написал в поддержку и все решили.
    Вот что они мне ответили:
    Всё верно говорят. Только expires лучше не max, а 7d. Этого достаточно для "зелени" гугла. А вот с max у юзеров могут быть проблемы с обновлениям.

    location c кэширование для статики в конфиге nginx в общем случае выглядит так:

    Код:
    location ~* \.(js|css|png|jpg|jpeg|gif|ico|woff)$ {
                    expires 7d;
                    log_not_found off;
    Это означает, что все урлы, которые оканчиваются перечисленными через вертикальный слеш расширениями должны быть закэшированы в браузере на стороне клиента на 7 дней. Последняя строка отключает логгирование ошибки 404 для этих урлов. Просто чтобы не было лишнего мусора в логах. Это целесообразно, если вы используете access-логи для сбора статистики посещений на своем сайте.

    Я подробно рассказывал о сжатии и кэшировании в своём кейсе настройки VPS. И для nginx и для apache.
    Последний раз редактировалось redeyer; 22.04.2016 в 21:12.
    Канал в телеграм "Хостинг Эксперт - мой опыт выбора и работы с хостерами
    • 0
Страница 3 из 3 Первая 123

Тэги топика:

Похожие темы

Темы Раздел Ответов Последний пост
Отсутствие кеширования браузера в PageSpeed Insights
Вопросы от новичков 4 02.03.2016 14:20

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры