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

shpargalka shpargalka   24.07.2019 00:35   378  

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

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

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

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


Ответы на вопрос (9) Написать ответ
v3663 v3663   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   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   24.07.2019 05:03
После последней строчки добавляйте. Пустых строк можно вставлять сколько угодно. Это для пробы. Если поможет, можно и другие типы файлов кэшировать. Потом тогда приведу свой файл.
0
shpargalka shpargalka   24.07.2019 08:33
Спасибо попробую
0
grach73 grach73   24.07.2019 09:30
Пользуйтесь гугл тэг менеджером. И добавляйте сколько угодно кодов туда без проблем для загрузки
0
webgroupco webgroupco   24.07.2019 14:06
внешние JS и CSS вы закешировать не сможете, но есть вариант как это сделать __webgroupco.com/articles-seo/uskorenie-zagruzki-sajta-vnutrennyaya-optimizatsiya
0
v3663 v3663   24.07.2019 15:41
Из этой статьи я так понял, что можно этот метриковский js-скрипт скопировать на свой хостинг вручную, и в коде яндекс-метрики заменить адрес этого скрипта на его адрес со своего сайта. И применить в файле .htaccess тот код, который я написал для кэширования. А метриковский  js-скрипт раз в год вручную заменять на своём сайте на актуальный. Не думаю, что он чаще будет меняться. Т.к. сайты бывают не только на PHP, но и сейчас набирают обороты генераторы статических сайтов.
0
v3663 v3663   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   21.08.2019 22:08
Еще достаточно важный пункт по ускорению - оптимизация и сжатие картинок на сайте. Можно оптимизировать вручную каждую картинку (через Photoshop к примеру), можно автоматически (через специальные сервисы). Вот интересная статья на эту тему: https://pr-cy.ru/news/p/6831-kak-i-zachem-optimizirovat-izobrazheniya-na-sayte
0

Войдите, чтобы написать ответ
Вход Регистрация

Финансовая CPA сеть № 1 в России. Эксклюзивные офферы с высокой конверсией. Приятные акции и бонусы для вебмастеров.