Your Company
Вкусный портал

Плагины и быстрые сайты WordPress - это не количество плагинов, а качество

  1. Развеять миф
  2. Сколько плагинов это слишком много?
  3. Загрузите много скриптов, стилей или других ресурсов на страницах.
  4. Плагины, которые добавляют дополнительные запросы к базе данных на каждую страницу
  5. Плагины, которые должны выполнять сложные операции
  6. Плагины, которые выполняют много удаленных запросов
  7. Так сколько плагинов это слишком много?

ДЛЯ БОЛЬШЕ НА ПЛАГИНАХ WORDPRESS, СКАЧАТЬ НАШ БЕСПЛАТНУЮ КНИГУ,   Ультимативное руководство для плагинов   Мы много слышали о том, почему чем быстрее загружается ваш сайт, тем лучше для вас   выше ваш Pagerank будет   , и чем выше ваш сайт будет конвертировать

ДЛЯ БОЛЬШЕ НА ПЛАГИНАХ WORDPRESS, СКАЧАТЬ НАШ БЕСПЛАТНУЮ КНИГУ, Ультимативное руководство для плагинов

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

Быстродействие WordPress можно разбить на три основные области:

  1. Быстрый управляемый хостинг на WordPress - Инвестиции в быстрый хостинг как WP Engine Предложения - это один из самых простых способов получить большую победу здесь.

  2. Оптимизированный код в вашей теме - поиск в Google для «бесплатной темы WordPress» - не лучший способ найти хорошо закодированную тему, которая быстро загружается.

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

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

Развеять миф

У вас может быть слишком много плагинов? В экосистеме WordPress есть общий рефрен, о котором говорят на Meetups и пишут в блогах, что вы хотите запустить как можно меньше плагинов, потому что «слишком много плагинов замедлит работу вашего сайта». Это не совсем неправильно, но Как и все, что связано с разработкой, здесь есть немного нюансов и тонкостей.

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

Сколько плагинов это слишком много?

Я общался с Пиппин Уильямсон разработчик Easy Digital Downloads Потому что он один из активных лидеров мысли WordPress, который запускает большое количество плагинов и быстро загружается. PippinsPlugins.com всего 81, и EasyDigitalDownloads.com работает 83

Я хотел выяснить, почему это так, поэтому я поболтал с Пиппином, чтобы узнать, почему он запускает так много плагинов и влияет ли это на его сайт. Он объяснил мне, что хитрость заключается не в том, сколько плагинов у вас есть, а в том, какие операции они должны выполнить, чтобы отобразить ваш сайт в браузере посетителя. Большинство плагинов довольно просты, но некоторые будут выполнять сложные действия, которые «дороги» с точки зрения внутренней обработки, и замедляют работу сайта. Другими словами, вы можете иметь быстро загружаемый веб-сайт с 80 плагинами, добавить один сложный плагин и потерять половину секунды (или больше) времени загрузки!

По словам Пиппина, он ищет четыре основных области, когда он оценивает добавление плагина на свой сайт.

  1. Загружает ли он много скриптов, стилей или других ресурсов?

  2. Добавляет ли он дополнительные запросы к базе данных на каждую страницу?

  3. Он выполняет сложные операции?

  4. Он выполняет удаленные запросы, как к внешним API?

Загрузите много скриптов, стилей или других ресурсов на страницах.

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

Каждый скрипт загружается с HTTP-запросом, который по сути является способом запроса данных между сервером и браузером. HTTP-запросы просто как веб-сайты получают данные с серверов и объединяют веб-страницы. Каждая библиотека CSS или JavaScript и каждое изображение требует HTTP-запроса. Вы не можете избавиться от них, но вы хотите быть эффективными с ними. Даже сейчас, когда браузеры могут одновременно загружать до 8 HTTP-запросов, веб-страница обычно может загружать более 15 HTTP-запросов.

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

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

Плагины, которые добавляют дополнительные запросы к базе данных на каждую страницу

Запросы к базе данных сильно влияют на производительность, и плагины могут выполнять множество таких запросов, если автор плагина не проявил осторожности. Например, плагины, которые отслеживают просмотры записей / страниц путем сохранения значения в базе данных каждый раз при загрузке страницы, со временем существенно повлияют на производительность, поскольку сервер должен сделать дополнительный запрос MySQL для этого номера на каждой странице.

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

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

Плагины, которые должны выполнять сложные операции

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

Хорошие примеры этого - класс плагинов «Related Posts» которые создают индексы FULLTEXT на таблице «сообщений» в MySQL. Индекс FULLTEXT, по сути, представляет собой механизм создания сложных поисковых запросов к содержимому сообщений, например «сообщения, которые содержат A и B, но не C или D.». Он превращает базу данных MySQL в мини-поисковую систему, которая на самом деле не то, что MySQL был разработан, чтобы быть.

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

Плагины, которые выполняют много удаленных запросов

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

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

У вас могут быть плагины, которые запрашивают данные у внешних API (отчеты о доходах, просмотры страниц и т. Д.), Вы просто хотите убедиться, что они не влияют на производительность, кэшируя запросы. Кэширование запроса будет означать, что запрос не должен выполняться каждый раз, когда вы загружаете страницу, что сэкономит вам много времени.

Так сколько плагинов это слишком много?

Разбивая это, количество плагинов менее важно, чем их качество. Когда вы слышите, как люди говорят вам: «Использование меньшего количества плагинов сделает ваш сайт быстрее», это не на 100% верно. Иногда один плагин может существенно повлиять на время загрузки страницы, поскольку он загружает слишком много сценариев или загружает базу данных дорогими запросами.

Если вы думаете, что ваш сайт загружается медленно, и плагин может быть виновником, есть очень простой способ проверить это, и вам не нужно быть хардкорным разработчиком, чтобы сделать это. Чтобы проверить наличие немасштабируемых плагинов, все, что вам нужно - деактивировать их все из меню плагинов в wp-admin и затем загрузить свой сайт. Если сайт загружается быстрее, вы знаете, что возникла проблема с одним или несколькими плагинами. Теперь активируйте плагины по одному, загружая домашнюю страницу каждый раз, чтобы определить, какой плагин вызывает замедление.

Как только вы узнали, какой плагин является виновником, пришло время найти замену. Спросите вокруг на вашей следующей встрече или в интернет-сообщество найти замену. Конечно, тогда вы можете написать сообщение в блоге о том, что вы узнали, чтобы поделиться тем, что вы знаете. Если вы столкнетесь с проблемой, очень вероятно, что кто-то еще столкнулся с той же самой. Ваш блог будет иметь огромное значение!

Надеюсь это поможет.

Остин

Сколько плагинов это слишком много?
Загружает ли он много скриптов, стилей или других ресурсов?
Добавляет ли он дополнительные запросы к базе данных на каждую страницу?
Он выполняет сложные операции?
Он выполняет удаленные запросы, как к внешним API?
Так сколько плагинов это слишком много?

Новости

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

Alcazar - официальный сайт концертного агента. Заказать выступление группу Alcazar на праздник, свадьбу, корпоратив в ProConcert.
Добро пожаловать на страницу шведской музыкальной группы. Группа «Alcazar»  - это шикарная творческая идея продюсера Александра Барда. В 1998 году музыкант решил создать новый интересный проект,

Организация и проведение корпоративных мероприятий и праздников в СПБ – event-агентство REMAR Group
Корпоративные праздники – это важный элемент налаживания взаимоотношений между сотрудниками фирмы, представителями различных отделений компании. Проведение подобных мероприятий подразумевает легкую, приятную,

Проведение юбилея - проведение юбилея 40-45 лет | Организация праздников и корпоративных мероприятий от «ClubTrade»
Близится очередная круглая дата? Предлагаем Вам отметить юбилей с нашей помощью. Специалисты « Clubtrade » подберут ведущего для Вашего праздника – интеллигентного мужчину или интересную даму в возрасте

Что надеть на новогодний корпоратив 2018


Саксофонист на свадьбу и праздник в Москве! Заказать саксофониста!
Сделать свадьбу или праздник романтичным, чувственным и совершенным Вам поможет красивое звучание саксофона. Саксофонист на встречу гостей или росписи, банкета — это одно из тех изысканных, музыкальных

Автобус для корпоративов
Не всегда корпоративные мероприятия и празднования проходят в городской местности. Иногда – по большей части все-таки, летом – выезд на природу более предпочтительный, особенно, если у руководства имеется

Добро пожаловать в питерский Форт Боярд!
Помните программу Форт Боярд, которую 15 лет тому назад с нетерпением ждала большая часть телезрителей РФ? Сегодня ее трудно назвать особенно популярной, но соревнования, проводимые среди участников, не

Аренда кальяна на дом
Ваш отдых - наша работа!   О нас      Здравствуйте дорогие друзья! Организация ООО «Есть Кальян» Екатеринбург рады предложить вам следующие виды услуг относительно вашего отдыха. Отличным дополнением

Заказать выступление Дмитрия Нагиева на свадьбу, корпоратив или день рождения, юбилей. Узнать цену выступления Дмитрия Нагиева
Хотите, чтобы ваш праздник был ярким, незабываемым и очень интересным? Для этого достаточно воспользоваться работой профессионального артиста, желательно того, кого знает вся страна. Сейчас у каждого человека

Реклама

Календарь

Реклама

Copyright © 2016 www.j-operamini.b5bedf3d7