Dns-prefetch что это такое и как удалить из WordPress
Продолжаю статьи на тему SEO и оптимизации ресурсов. Начиная с версии 4.6 в шапке сайта WordPress появились ссылки dns-prefetch, обозначающие загрузку некоторых элементов, каких, поговорим в тексте.
Что такое dns-prefetch
Данный функционал предназначен для подключения предварительной загрузки некоторых элементов WordPress. Например, в исходном коде на некоторых сайтах можно найти строчки.
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
Видим загрузка идет через тег link, что указывает на принадлежность файлов верстки и динамических элементов. В моем случае, есть два link:
- Подключает Google шрифты
- S.W.ORG загрузка поддержки смайликов emoji
По задумке разработчиков они будут загружаться, но никак не тормозя систему, потому что поисковые системы, браузеры, если они уже были на сайте, будут знать что тут используются гугл шрифты. Для лучшего понимания материала приложу авторское видео.
Нужно ли использовать dns-prefetch
По собственным замерам и отзывам специалистов в интернете, dns-prefetch бесполезное включение в ядро WordPress. Да при первой генерации страницы браузером, до формирования кэша, ресурс грузиться на крохотные доли секунды быстрее.
Поэтому то что не приносит пользы – следует удалять. Это внешние ссылки на другие ресурсы интернета, которые индексируются ПС.
Удаление dns-prefetch с помощью Clearfy PRO
Наш помощник, незаменимый плагин Clearfy PRO в проблеме с dns-prefetch приходит на помощь. Входим во вкладку КОД и активируем соответствующий раздел выбирая из списка “Удалить все”. В разделе Дополнительно есть вывод уведомлений Cookie.
Если необходимо удалить только некоторые ссылки, то выставляем в текстовой области Выборочно и вставляем в настройки домен для удаления. Предположим хочу удалить fonts.googleapis.com
.
После сохранения останется одна ссылка s.w.org, вторая пропадет. Так можете добавить отдельные правила на удаление.
Отмечу что инструмент улучшит блог еще по 49 пунктам, включая очистку, ускорение, логирование ошибок, настройка перенаправлений, повышение SEO параметров, например, удалить комментарии вордпресс. Для наших читателей приготовили промо в 15%.
Clearfy -15%
Плагин Remove DNS Prefetch
Плагин Remove DNS Prefetch не имеет настроек и устанавливается стандартным поиском.
Устанавливаем и активируем, дополнение автоматически удалит из head все ссылки типа dns-prefetch, настроек нет.
Удалить используя код без плагина
Чтобы удалит с помощью кода нужны начальные знания движка WordPress, шаблонов и какие файлы можно править.
remove_action( 'wp_head', 'wp_resource_hints', 2 );
- Переходим Внешний вид > Редактор тем
- Выбираем файл Function.php
- Вниз помещаем код
- Обновляем файл
Так удалим link с dns-prefetch, советую использовать дочернюю тему, FTP соединение или отдельный документ с дополнительными функциями, чтобы при обновлении не потерять все наработки. При обнаружении надписи “Сайт работает на WP” она отключается аналогично.
Итог
В итоге получаем, что линки бесполезное дополнение в WordPress и для удаления не требуется много усилий, но выведу таблицу.
Параметр / Способ | Clearfe PRO | Remove DNS Prefetch | Код |
Простота использования | + | + | – |
Дополнительные возможности | + | – | – |
Отсутствие знаний о структуре WordPress | + | + | – |
Советую приобрести и поставить первый продукт, потому что с ним охватите все ошибки WP и устраните их в несколько щелчков, а не будете ставить множество плагинов и править репозиторий шаблона.
Пожалуйста, оцените материал: