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' />
Стройки dns-perfetch в коде сайта
rel s.w,org

Видим загрузка идет через тег link, что указывает на принадлежность файлов верстки и динамических элементов. В моем случае, есть два link:

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

Нужно ли использовать dns-prefetch

По собственным замерам и отзывам специалистов в интернете, dns-prefetch бесполезное включение в ядро WordPress. Да при первой генерации страницы браузером, до формирования кэша, ресурс грузиться на крохотные доли секунды быстрее.

Поэтому то что не приносит пользы – следует удалять. Это внешние ссылки на другие ресурсы интернета, которые индексируются ПС.

Удаление dns-prefetch с помощью Clearfy PRO

Наш помощник, незаменимый плагин Clearfy PRO в проблеме с dns-prefetch приходит на помощь. Входим во вкладку КОД и активируем соответствующий раздел выбирая из списка «Удалить все». В разделе Дополнительно есть вывод уведомлений Cookie.

Clearfy PRO
Отключаем всё

Если необходимо удалить только некоторые ссылки, то выставляем в текстовой области Выборочно и вставляем в настройки домен для удаления. Предположим хочу удалить fonts.googleapis.com.

Выборочное отключение
Убираем выборочно

После сохранения останется одна ссылка s.w.org, вторая пропадет. Так можете добавить отдельные правила на удаление.

Отмечу что инструмент улучшит блог еще по 49 пунктам, включая очистку, ускорение, логирование ошибок, настройка перенаправлений, повышение SEO параметров, например, удалить комментарии вордпресс. Для наших читателей приготовили промо в 15%.

Clearfy -15%

Плагин Remove DNS Prefetch

Плагин Remove DNS Prefetch не имеет настроек и устанавливается стандартным поиском.

Поиск по дополнениям в админке WordPress
Плагин Remove

Устанавливаем и активируем, дополнение автоматически удалит из head все ссылки типа dns-prefetch, настроек нет.

Удалить используя код без плагина

Чтобы удалит с помощью кода нужны начальные знания движка WordPress, шаблонов и какие файлы можно править.

remove_action( 'wp_head', 'wp_resource_hints', 2 );
Добавление кода в шаблон
Прописываем конфигурацию в функции
  1. Переходим Внешний вид > Редактор тем
  2. Выбираем файл Function.php
  3. Вниз помещаем код
  4. Обновляем файл

Так удалим link с dns-prefetch, советую использовать дочернюю тему, FTP соединение или отдельный документ с дополнительными функциями, чтобы при обновлении не потерять все наработки. При обнаружении надписи «Сайт работает на WP» она отключается аналогично.

Итог

В итоге получаем, что линки бесполезное дополнение в WordPress и для удаления не требуется много усилий, но выведу таблицу.

Параметр / СпособClearfe PRORemove DNS PrefetchКод
Простота использования++
Дополнительные возможности+
Отсутствие знаний о структуре WordPress++

Советую приобрести и поставить первый продукт, потому что с ним охватите все ошибки WP и устраните их в несколько щелчков, а не будете ставить множество плагинов и править репозиторий шаблона.

Пожалуйста, оцените материал:

Давно занимаюсь и разрабатываю сайты на Wordpress. Считаю что лучшего решения для ведения бизнеса не найти, поэтому считаю долгом делиться информацией с остальными.
Получай полезные материалы удобным способом!
Добавить комментарий

Ntrcn