Изучая функционал, по умолчанию предоставляемый WordPress`ом, нельзя не упомянуть и про DNS Prefetch. Разбираемся: что это такое, зачем нужно и стоит ли удалять.
Что такое DNS Prefetch?
Заботясь о первичной оптимизации сайта, создатели WordPress предусмотрели облачную загрузку шрифтов “на лету” с google fonts, а также импортировали библиотеку смайликов. Как правило, этим никто не пользуется и только утяжеляет запись ненужным кодом, создавая лишнюю нагрузку на хостинг.
Вы можете сами найти в теге <head>, сформированным WordPress найти атрибут DNS Prefetch:
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
Такой мусорный код никак не помогает сайту, потому что обычно используется несколько шрифтов, а использование смайлов вообще сошло на нет. Поэтому самым верным решением будет удалить его и увеличить скорость загрузки страницы.
Как подобрать альтернативу DNS Prefetch?
Быстрая подгрузка шрифтов, легкие страницы и другое – все это можно реализовать при помощи плагинов кэширования, который не засоряют страницу, а наоборот делают страницы легкими, за счет сохранения их в кэше и открывает его браузеру.
Из самых популярных и используемых: WordPress Rocket и W3 Total Cache. С самого начала стоит убрать неиспользуемые теги, особенно подгружающие что-либо извне, как днс.
Правильно удаляем DNS Prefetch
Очистить сайт не так сложно, как кажется. Разница только в методах: новичкам лучше использовать дополнения, а опытным вебмастерам можно и оперировать исходным кодом.
Выключение ссылки через Remove DNS Prefetch for WordPress
Ничем не выделяющийся модуль, решающий единственную задачу. Главный его минус – необновляемость, то есть разработчики его не поддерживают. Из-за внедрения новых эксплойтов, ваш блог может подвергнуться атакам.
СкачатьОтключить DNS Prefetch через Clearfy PRO
Базовый SEO плагин для WordPress, который использует подавляющее количество вебмастеров. С его функционалом можно устранить все заводские проблемы WP. Среди таких – функция отключения подгрузки шрифтов и смайликов.
Найти ее можно в разделе “Код” в конфиге расширения (левое боковое меню в админке).
Clearfy
Отключить через PHP
Имея опыт за плечами, можно прибегнуть также к ручному редактированию. Для этого перейдите в директиву темы и откройте файл functions.php или воспользуйтесь встроенным “Редактором тем”, находящимся во вкладке “Внешний вид”. Затем вставьте этот элемент после завершения предыдущей функции:
remove_action( 'wp_head', 'wp_resource_hints', 2 );
Если продолжать исследовать предварительный конфиг движка, развертываемый на домене, то можно начать выявлять много изъянов, которые требуется исправлять. После исправления технических недочетов – на ресурс пойдет больше трафика, нагрузка на сервер снизится и позиции начнут расти.