PageSpeed Insights и кеш браузера

12
S0
На сайте с 09.09.2013
Offline
123
#11
borisd:

Он вам правильно сказал, что это не фактор ранжирования. Если говорить про циферки этого сервиса, а не про саму по себе скорость (она несомненно важна). Тоже самое и с показателем отказов, который сам по себе, в отрыве от конкретной ситуации ни о чем не говорит. Например, показатель отказов в 100% может означать наилучшие поведенческие факторы (например, человек хочет узнать погоду или курс рубля, на первой же странице вашего сайта увидел цифру, удовлетворился и закрыл страницу - он решил свой вопрос, а показатель отказов 100%). В общем надо разумно (не фанатично) относиться ко всем этим пузомеркам.

Про скорость загрузки сайта и показатель - 100% согласен, это и ежу понятно.

Про то, что это не фактор ранжирования, да пожалуйста. Общение с гуглоидами дало иные выводы.

SeVlad:

Учить матчасть

ха-ха, смотрите внимательно первый пост.

P.S. согласен, с бредовыми замечаниями инструмента.

я задал конкретный вопрос, и ожидал конкретный ответ. А не озвучка очевидного или предположений. 😡

Александр И
На сайте с 20.11.2016
Offline
24
#12

Это сродни микро оптимизации и никак не ускоряет скорость первичной загрузки сайта, а именно этот параметр самый критичный для поведенческих факторов.

А вот проблем в разработке доставить может.

Заголовок Expires на не наступившую дату, говорит браузеру, что он может использовать локальный файл из кеша без валидации по заголовкам "Last-modified/Etag).

Соответственно, чтобы обновить дизайн/скрипты, нужно менять имя файла (дописывая, например, ?v=2.0 к адресу). При этом, старые файлы из кеша не будут удалены до наступления даты из expires (?v=0, ?v=1 будут существовать вместе с ?v=2.0), засоряя при этом диск пользователя.

В противном случае, вам нужно будет нажимать Ctrl+Shift+R при каждом изменении файлов на сайте (css, js).

Пользователь может получать новый HTML (который не кешируется), но при этом старые CSS/JS из кеша - как результат, может плыть верстка, бажить формы отправки и другие проблемы.

Именно поэтому, из коробки ни Apache httpd, ни Nginx не используют этот "мегаполезный" заголовок для отдачи статического контента.

Потери производительности близко 20 мс на целый сайт (учитывая, что соединение устанавливается раз на хост благодаря keep-alive) при повторном обращении к файлам.

На скорость первичной загрузки абсолютно никак не влияет.

Подробно о кешировании

https://jakearchibald.com/2016/caching-best-practices/

LoraDi
На сайте с 19.09.2010
Offline
53
#13
SE-0:
Как реализовать? (WordPress)

Вот тут http://vasilenko.info/pagespeed-cache/ описано как это сделать...

✓ Недорогое создание сайтов под ключ на CMS Joomla! (https://www.loradi.ru/) ✓ Удобный хостинг для всех! (http://timeweb.com/ru/?i=28201)
SEOCOR
На сайте с 13.01.2017
Offline
4
#14
SE-0:
PageSpeed Insights просит:

Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета.
для:
https://mc.yandex.ru/metrika/watch.js (60 минут)
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (60 минут)
https://pagead2.googlesyndication.com/pagead/osd.js (60 минут)
https://www.google-analytics.com/analytics.js (2 часа)

Как реализовать? (WordPress)

Это сторонние ресурсы, Вы никак не сможете повлиять на них.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий