Продолжая тему ненужных функций в 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?
Разумным решением будет установить плагин кэширования, который будет автоматически сохранять страницу после первого посещения, отдавая браузерам более легкий документ.
Наиболее эффективные – это WP Super Cache и W3 Total Cache. Сначала лучше удалить бесполезные теги с атрибутом днс.
Как удалить DNS-prefetch?
Очистить исходный код от DNS-Prefetch записи можно двумя способами: через готовое расширение или при помощи кода.
Убираем ссылки через Clearfy PRO
При SEO продвижении необходима база, состоящая из устранения технических ошибок. Одна из возможностей этого расширения – отключить ссылку на шрифты и эмоджи на стороне хостинга.
Clearfy
Используя Remove DNS Prefetch для WordPress
Простая утилита, предназначенная только для одной цели. Использовать ее не рекомендуется, т.к. в ней могут быть дыры, потому что она не обновлялась уже год. Также совместимость с последними версиями WordPress (5.3.0+) не протестирована. Доверяйте подсказкам и комментариям вордпресса (о безопасности).
УстановитьВнедрением PHP функции
Если не доверять плагинам – можно внести изменения вручную. Для этого найдите файл functions.php (можно сохранить его в загрузки) в панеле управления хостингом или через встроенный редактор тем. Затем вставьте следующий код в самый конец документа:
remove_action( 'wp_head', 'wp_resource_hints', 2 );
Используйте ручные изменения только в крайних случаях. После вставки проверьте работоспособность всего ресурса. Если вы найдете ошибки системы – сразу возвращайте functions к изначальной версии.
Предварительная (базовая) версия вордпресса, развернутая на домене далеко не идеальна и требует многих исправлений. Исправляя их, вы улучшите позиции сайта и получите больше трафика.