DNS prefetch в WordPress: что это такое, зачем нужно и как отключить

Чистим WordPress

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

Что такое DNS-prefetch в WordPress?

Разработчики вордпресса постарались реализовать «легкую» подгрузку шрифтов с гугл фонтс и поддержку эмодзи. В коде это выглядит как:

<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />

Если на сайте используется определенный набор шрифтов, постоянно не меняющийся и ограниченный в объеме (до 3 — 5 штук), а смайлики не используются вовсе, то разумно будет выключить эту функцию.

Скриншот кода DNS prefetch WordPress

Чем можно заменить DNS-prefetch?

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

Наиболее эффективные – это WP Super Cache и W3 Total Cache. Сначала лучше удалить бесполезные теги с атрибутом днс.

Как удалить DNS-prefetch?

Очистить исходный код от DNS-Prefetch записи можно двумя способами: через готовое расширение или при помощи кода.

Убираем ссылки через Clearfy PRO

директива с DNS Prefetch клиарфая

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

Clearfy

Используя Remove DNS Prefetch для WordPress

Отключить днс префетч

Простая утилита, предназначенная только для одной цели. Использовать ее не рекомендуется, т.к. в ней могут быть дыры, потому что она не обновлялась уже год. Также совместимость с последними версиями WordPress (5.3.0+) не протестирована. Доверяйте подсказкам и комментариям вордпресса (о безопасности).

Установить

Внедрением PHP функции

Если не доверять плагинам – можно внести изменения вручную. Для этого найдите файл functions.php (можно сохранить его в загрузки) в панеле управления хостингом или через встроенный редактор тем. Затем вставьте следующий код в самый конец документа:

remove_action( 'wp_head', 'wp_resource_hints', 2 );

Используйте ручные изменения только в крайних случаях. После вставки проверьте работоспособность всего ресурса. Если вы найдете ошибки системы – сразу возвращайте functions к изначальной версии.

Предварительная (базовая) версия вордпресса, развернутая на домене далеко не идеальна и требует многих исправлений. Исправляя их, вы улучшите позиции сайта и получите больше трафика.

Иван

WordPress-разработчик, активный участник сообщества, пишу о вордпресс просто и понятно.

Оцените автора
WPTutorials
Добавить комментарий