Вы когда-нибудь задумывались, как WordPress плагины влияет на время загрузки вашего сайта? WordPress плагины позволяют вам добавлять функциональность вашему сайту, но они также могут влиять на скорость работы сайта. В этом уроке мы покажем вам, как WordPress плагины влияют на время загрузки вашего сайта и на то, как вы можете более эффективно им управлять.

Изменить время загрузки плагина 1

Как работает плагин?

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

Когда кто-то посещает ваш сайт, WordPress сначала загружает его основные файлы, а затем загружает все ваши активные плагины.

Как плагины могут повлиять на ваш блог?

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

Большинство плагинов делают HTTP-запрос для загрузки файлов, таких как скрипты, CSS и изображения. Каждый запрос увеличивает время загрузки полной страницы вашего сайта.

Если все сделано правильно, влияние на производительность зачастую оказывается слишком заметным.

Следовательно, если вы используете несколько плагинов, которые делают слишком много HTTP-запросов для загрузки файлов, это повлияет на производительность вашего сайта и взаимодействие с пользователем.

Как проверить файлы, загружаемые плагинами WordPress?

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

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

Вы можете использовать свой инструмент разработки браузера (в Google Chrome "Проверить элемент").

Просто зайдите на ваш сайт и щелкните правой кнопкой мыши, чтобы выбрать " инспектировать ». Откроется панель инструментов разработки.

Вам нужно нажать на вкладку «Сеть», а затем перезагрузить сайт. Чтобы увидеть, как он загружается, и увидеть все загружаемые файлы.

Инструмент развития сети

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

Инструмент Pingdom

Сколько плагинов нужно установить?

Если вы видите, что эти разные файлы загружены, вы можете задаться вопросом, сколько плагинов нужно использовать?

Ответ действительно зависит от набора плагинов, которые вы используете на своем веб-сайте.

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

Все хорошо написанные плагины стараются свести загружаемые файлы к минимуму. Однако не все разработчики плагинов осторожны. Некоторые плагины загружают файлы на каждую страницу, даже если они им не нужны.

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

Как держать плагины под контролем?

Самое важное, что вы можете сделать на своем сайте WordPress, - это использовать только те плагины, которые хорошо закодированы, имеют хорошие отзывы и рекомендованы надежными источниками.

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

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

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

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

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

Отключить плагины таблиц стилей на WordPress

Во-первых, вам нужно найти имя или дескриптор таблицы стилей, регистрацию которой вы хотите отменить. Вы можете найти его с помощью своего инструмента " осмотреть элемент .

Проверка элементов браузера

Найдя ручку таблицы стилей, вы можете разрегистрировать Добавив этот код в файл functions.php Из вашей темы или основного файла плагина.

add_action ( 'wp_print_styles', '' my_deregister_styles 100); Функция my_deregister_styles () {wp_deregister_style ( 'gdwpm_styles-CSS'); }

В этой функции вы можете «отменить регистрацию» любого количества стилей. Например, если у вас есть несколько плагинов, чью таблицу стилей вы хотите «отменить регистрацию», вы можете сделать это следующим образом:

add_action ( 'wp_print_styles', '' my_deregister_styles 100); Функция my_deregister_styles () {wp_deregister_style ( 'gdwpm_styles-CSS'); wp_deregister_style ( 'БФ-это-устрашающий-CSS'); wp_deregister_style ( 'некоторые-другие-таблицы стилей ручка'); }

Помните, что «отмена регистрации» этих таблиц стилей повлияет на функциональность плагинов на вашем сайте. Вы должны скопировать содержимое каждой удаляемой таблицы стилей и вставить ее в свою таблицу стилей. WordPress тема или добавьте их как пользовательский CSS.

Отключить плагины JavaScript

Как и в случае с таблицами стилей, вам нужно будет найти дескриптор, используемый файлами JavaScript, чтобы «отменить регистрацию». Однако вы не найдете ручку с помощью символа " инспектировать .

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

Другой способ узнать обо всех дескрипторах, используемых плагинами, - добавить этот код в файл functions.php вашей темы.

функция bpc_display_pluginhandles () {$ wp_scripts = wp_scripts (); $ handlename. = " "; foreach ($ wp_scripts-> очередь как $ handle): $ handlename. = ' '. $ handle. ' '; endforeach; $ handlename. = " "; return $ handlename;} add_shortcode ('pluginhandles', 'bpc_display_pluginhandles');

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

Обрабатывает скрипты wordpress

Теперь, когда у вас есть дескрипторы сценария, вы можете легко «отменить регистрацию», используя следующий код:

add_action ( 'wp_print_scripts', 'my_deregister_javascript' 100); my_deregister_javascript функция () {wp_deregister_script ( 'контакт-форма-7'); }

Вы также можете использовать этот код для отключения нескольких сценариев, например:

add_action ( 'wp_print_scripts', 'my_deregister_javascript' 100); my_deregister_javascript функция () {wp_deregister_script ( 'контакт-форма-7'); wp_deregister_script ( 'gdwpm_lightbox сценарий'); wp_deregister_script ( 'другой-плагин-скрипт'); }

Как мы уже упоминали ранее, отключение этих скриптов помешает правильной работе ваших плагинов.

Чтобы избежать этого, вам нужно будет объединить коды JavaScripts вместе, но иногда это не работает должным образом, вам нужно знать, что вы делаете.

Это все для этого урока, я надеюсь, вы знаете, как улучшить ваши плагины. Если у вас есть какие-либо вопросы, не стесняйтесь их задавать.