SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Яндекс метрика и скорость загрузки сайта

shpargalka shpargalka  
14
  24.07.2019 00:35       3 627    

Здравствуйте. Стоял прежде на сайте только код google analitics скорость загрузки сайта была 95 (по гугл инструменту). Сегодня добавила на сайт код яндекс метрики, после чего скорость загрузки сайта упала до 75. Это нормально? Или лучше через плагин wp установить метрику? Это даже вебвизор не включила.

Второй вопрос.

В настройках счётчика метрики достаточно если указала только домен (site.com). Или лучше еще и https:// и версии с .www и без добавить?

Всем спасибо.


Ответы на пост (10) Написать ответ
v3663 v3663
399
24.07.2019 02:10
Попробуйте для js-скрипта метрики задать кэширование на сервере в файле .htaccess
пример, в котором я задал кэширование всех .css и .js файлов на 30 дней : 

# Удаление ETag + Cache-Control
#
<IfModule mod_headers.c>
  Header unset ETag
  FileETag None
  ## Браузер должен обновлять документ после заданного в секундах времени, которое задается в Cache-Control.
 <FilesMatch \.(css|js)$>
    Header set Cache-Control "max-age=2592000, public"
  </FilesMatch>
</IfModule>
1
shpargalka shpargalka
14
24.07.2019 03:07
Спасибо. Этот файл у меня сейчас выглядит так:
RewriteOptions inherit
#RewriteEngine On
#RewriteCond %{SERVER_PORT} !^443$
#RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress
# BEGIN ShortPixelWebp

# END ShortPixelWebp

Мне пропустить одну строчку после последней и добавить то что вы посоветовали? или после какой строчки это дописать?
0
v3663 v3663
399
24.07.2019 05:03
После последней строчки добавляйте. Пустых строк можно вставлять сколько угодно. Это для пробы. Если поможет, можно и другие типы файлов кэшировать. Потом тогда приведу свой файл.
0
shpargalka shpargalka
14
24.07.2019 08:33
Спасибо попробую
0
grach73 grach73
74
24.07.2019 09:30
Пользуйтесь гугл тэг менеджером. И добавляйте сколько угодно кодов туда без проблем для загрузки
0
webgroupco webgroupco
0
24.07.2019 14:06
внешние JS и CSS вы закешировать не сможете, но есть вариант как это сделать __webgroupco.com/articles-seo/uskorenie-zagruzki-sajta-vnutrennyaya-optimizatsiya
0
v3663 v3663
399
24.07.2019 15:41
Из этой статьи я так понял, что можно этот метриковский js-скрипт скопировать на свой хостинг вручную, и в коде яндекс-метрики заменить адрес этого скрипта на его адрес со своего сайта. И применить в файле .htaccess тот код, который я написал для кэширования. А метриковский  js-скрипт раз в год вручную заменять на своём сайте на актуальный. Не думаю, что он чаще будет меняться. Т.к. сайты бывают не только на PHP, но и сейчас набирают обороты генераторы статических сайтов.
0
v3663 v3663
399
24.07.2019 15:59
также можно в файл .htaccess для кэширования js в браузере дополнительно дописать такой код :
<IfModule mod_expires.c>
   ExpiresActive On
  # CSS, JavaScript
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType text/javascript "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month
<IfModule>
0
begom begom
0
21.08.2019 22:08
Еще достаточно важный пункт по ускорению - оптимизация и сжатие картинок на сайте. Можно оптимизировать вручную каждую картинку (через Photoshop к примеру), можно автоматически (через специальные сервисы). Вот интересная статья на эту тему: https://pr-cy.ru/news/p/6831-kak-i-zachem-optimizirovat-izobrazheniya-na-sayte
0
bigjacky bigjacky
0
31.12.2020 15:34
Для WordPress есть готовое решения для отложенной загрузки Яндекс Метрики - плагин "True Lazy Analytics" https://ru.wordpress.org/plugins/true-lazy-analytics/
0