Советы от PageSpeed Insights

Автор Тема: Советы от PageSpeed Insights  (Прочитано 7446 раз)

Оффлайн ArinaTrАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 2
  • Сообщений: 28
  • Карма: 2
  • Пол: Женский
    • Просмотр профиля
    • Галерея работ Георгия Карадуманова

Оффлайн ArinaTrАвтор темы

  • Рекрут
  • *
Советы от PageSpeed Insights
« : 09-05-2013, 22:36:51 »
PageSpeed Insights настойчиво советует мне использовать кэш браузера.
Далее выводится список страниц, для которых не указан срок истечения действия. Честно говоря, у меня все страницы такие. )))
Подскажите, пожалуйста, где же это прописывается?


parmactep

  • Гость
  • Бизнес оценка: (0)

parmactep

  • Гость
Re: Советы от PageSpeed Insights
« Ответ #1 : 10-05-2013, 09:00:50 »
в htacess
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.

Оффлайн fox-fox

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 1
  • Сообщений: 36
  • Карма: -1
  • Пол: Мужской
    • Просмотр профиля

Оффлайн fox-fox

  • Рекрут
  • *
Re: Советы от PageSpeed Insights
« Ответ #2 : 10-05-2013, 09:21:48 »
PageSpeed Insights настойчиво советует мне использовать кэш браузера.
Лучше не кэшировать ничего. Как есть так и пусть загружается. А у кого траблы с Интернетом (скоростями), то нечего в 21 веке гулять. Сейчас у всех сайты тяжелые.

parmactep

  • Гость
  • Бизнес оценка: (0)

parmactep

  • Гость
Re: Советы от PageSpeed Insights
« Ответ #3 : 10-05-2013, 09:38:34 »
Лучше не кэшировать ничего. Как есть так и пусть загружается. А у кого траблы с Интернетом (скоростями), то нечего в 21 веке гулять. Сейчас у всех сайты тяжелые.
мда... какой бред....

Оффлайн ArinaTrАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 2
  • Сообщений: 28
  • Карма: 2
  • Пол: Женский
    • Просмотр профиля
    • Галерея работ Георгия Карадуманова

Оффлайн ArinaTrАвтор темы

  • Рекрут
  • *
Re: Советы от PageSpeed Insights
« Ответ #4 : 10-05-2013, 11:42:24 »
parmactep, сделала, как Вы сказали. Теперь многие страницы и файлы кэшируются. :)

Но при этом:
"Ресурсы, URL которых содержит "?", не кэшируются некоторыми кэширующими прокси-серверами. Удалите строку запроса и закодируйте параметры в URL для следующих ресурсов:
( например http://karadumanov.ru/wp-content/themes/work/scripts/fancybox/jquery.fancybox-1.3.4.css?ver=1.3.4 )
Совсем не знаю, что это значит и как сделать.


parmactep

  • Гость
  • Бизнес оценка: (0)

parmactep

  • Гость
Re: Советы от PageSpeed Insights
« Ответ #5 : 10-05-2013, 11:53:36 »
сделала, как Вы сказали
Я надеюсь вы не все скопировали, а оставили только необходимый период кеширования?


Добавлено: 10-05-2013, 11:55:47

"Ресурсы, URL которых содержит "?", не кэшируются некоторыми кэширующими прокси-серверами. Удалите строку запроса и закодируйте параметры в URL для следующих ресурсов:
( например http://karadumanov.ru/wp-content/themes/work/scripts/fancybox/jquery.fancybox-1.3.4.css?ver=1.3.4 )
Совсем не знаю, что это значит и как сделать.
Это значит что должно быть вот так:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.тоесть без вот этой части
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.но это как раз некритичный момент... можете оставить как есть...

« Последнее редактирование: 10-05-2013, 11:55:47 от parmactep »

Оффлайн ArinaTrАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 2
  • Сообщений: 28
  • Карма: 2
  • Пол: Женский
    • Просмотр профиля
    • Галерея работ Георгия Карадуманова

Оффлайн ArinaTrАвтор темы

  • Рекрут
  • *
Re: Советы от PageSpeed Insights
« Ответ #6 : 10-05-2013, 11:57:21 »
Я надеюсь вы не все скопировали, а оставили только необходимый период кеширования?

Я прописала разный период кэширования для разных типов файлов.  ;)
Вот так:

<FilesMatch ".(html|htm)$">
Header set Cache-Control "max-age=86400"
</FilesMatch>

<FilesMatch ".(js|css|txt|gif|jpg|jpeg|png)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>

<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>

Нормально?

Добавлено: 10-05-2013, 12:00:29


но это как раз некритичный момент... можете оставить как есть...

Тогда оставлю.
Спасибо! :)
« Последнее редактирование: 10-05-2013, 12:00:29 от ArinaTr »

parmactep

  • Гость
  • Бизнес оценка: (0)

parmactep

  • Гость
Re: Советы от PageSpeed Insights
« Ответ #7 : 10-05-2013, 12:04:57 »
да... все верно...

Оффлайн ArinaTrАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 2
  • Сообщений: 28
  • Карма: 2
  • Пол: Женский
    • Просмотр профиля
    • Галерея работ Георгия Карадуманова

Оффлайн ArinaTrАвтор темы

  • Рекрут
  • *
Re: Советы от PageSpeed Insights
« Ответ #8 : 10-05-2013, 12:43:39 »
А ещё рекомендация "Отложите синтаксический анализ JavaScript".
Нашла, что это надо делать так:

<script type="text/javascript">
 function onLoadScript () {
 var scri = document.createElement('script');
 scri.src = '<путь к файлу>';
 document.body.appendChild(scri);
 }
 window.onload = function () {setTimeout(onLoadScript, <количество миллисекунд после загрузки документа>)}
</script>

Но вот куда это вставлять, в header.php до </head>?
И самое главное, как прописывать <путь к файлу>, если у меня
один по адресу http://karadumanov.ru/wp-includes/js/jquery/jquery.js?ver=1.8.3
другой совсем в другой директории http://karadumanov.ru/wp-content/themes/work/scripts/fancybox/jquery.fancybox-1.3.4.pack.js?ver=1.3.4
и т.д.

Нужно ли вместо одной строчки scri.src = '<путь к файлу>'; писать таких несколько подряд со всеми файлами, которые нужно отложить?
Или лучше их откладывать на разное время?
Какое примерно оптимальное?

Я пробовала несколько вариантов ответов на эти примитивные вопросы, не работает у меня.  :(


parmactep

  • Гость
  • Бизнес оценка: (0)

parmactep

  • Гость
Re: Советы от PageSpeed Insights
« Ответ #9 : 10-05-2013, 13:33:54 »
Но вот куда это вставлять, в header.php до </head>?
все скрипты желательно вставлять перед закрывающим тегом </html> тоест в самом конце документа



Добавлено: 10-05-2013, 13:34:40

один по адресу http://karadumanov.ru/wp-includes/js/jquery/jquery.js?ver=1.8.3
другой совсем в другой директории http://karadumanov.ru/wp-content/themes/work/scripts/fancybox/jquery.fancybox-1.3.4.pack.js?ver=1.3.4
такой вариант и не будет работать с данными скриптами....


 

Похожие темы

  Тема / Автор Ответов Последний ответ
1 Ответов
1913 Просмотров
Последний ответ 05-11-2013, 09:39:22
от Наталья Луконина
5 Ответов
1695 Просмотров
Последний ответ 06-07-2015, 23:27:58
от Dogica
17 Ответов
3813 Просмотров
Последний ответ 27-11-2018, 23:49:02
от webPC
6 Ответов
1205 Просмотров
Последний ответ 20-07-2016, 16:12:01
от cinquefoil2014
10 Ответов
4509 Просмотров
Последний ответ 27-11-2018, 23:16:50
от GregoryS