Wordpress

Как ускорить работу сайта на wordpress: Как ускорить сайт на WordPress: пошаговое руководство

17.06.2021

Содержание

Как ускорить сайт на WordPress: пошаговое руководство

Впрочем, многие веб-мастеры хотели бы улучшить скорость своего сайта, но у большинства из них недостаточно технических знаний и опыта. Если история вам знакома, а сайт написан на WordPress, то это подробное руководство по оптимизации скорости для вас. Предлагаем ознакомиться с пошаговыми рекомендациями, следуя которым авторы статьи улучшили скорость работы своего сайта (www.maketecheasier.com).

   

Уменьшите вес сайта

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

1. Пересмотрите дизайн темы сайта

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

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

2. Избавьтесь от ненужных плагинов

Существует два основных типа плагинов для WordPress: первый тип воздействует только на область администрирования, а второй позволяет добавлять контент на сайт. Что касается последнего типа, то такие плагины всегда сопровождаются дополнительными javascript и css файлами, которые добавляют веса вашему сайту. 

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

3. Сократите размер HTML, CSS и Javascript файлов

Существует два способа уменьшения общего размера сайта. Первый – объединить разные стили и javascript файлы в один. И второй – уменьшить файлы. Уменьшение в данном случае означает удаление ненужных пробелов, комментариев и объединение многочисленных повторяющихся кодов в один. Для этого вы можете использовать плагин W3 Total Cache

На странице настроек плагина W3 Total Cache в общих настройках («General Settings») установите режим «Minify». 

Далее зайдете в «Minify», выберите раздел «HTML & XML» и отметьте галочками пункты «Enable», «Inline CSS Minification», «Inline JS Minification» и «Remove line break» 

Затем идем в раздел “JS minification”. Это заковыристая настройка, так как работает для одних тем и не работает для других. Автору не повезло с этими настройками, но вы можете попробовать и посмотреть, применимо ли это для вашего сайта. 

Единственное, что можно порекомендовать для этих настроек, это использовать «Minify» вместо «Combine only». Объединение нескольких javascript файлов вместе, может привести к нежелательным последствиям и поломать сайт. 

Последнее, что нужно настроить это раздел «CSS minification». Данные настройки позволят вам уменьшить и объединить все CSS файлы, используемые в теме. 

Чтобы получить наилучший эффект, откройте исходный код, скопируйте все CSS ссылки в поле «File URL» в разделе «CSS file management». Все скопированные, таким образом, CSS файлы будут уменьшены и объединены в один. 

4. Оптимизируйте изображения

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

Увеличьте скорость загрузки сайта

Вот список способов, за счет которых вы также можете увеличить скорость загрузки сайта: 
  • закэшируйте сайт
  • настройте кэш в браузере
  • переключитесь на jquery от Google
  • используйте отложенную загрузку javascript
  • используйте отложенную загрузку изображений
  • используйте асинхронный javascript
  • используйте CDN

А вот плагины, которые сделают за вас всю работу, описанную выше. 

1. W3 Total Cache

В предыдущем разделе мы рассмотрели тему минимизации, а здесь поговорим о плагине W3 Total Cache. Особенным этот плагин делает модуль кэширования. Сначала, включите модуль «Page Cache» в разделе общих настроек («General Settings»). Если ваш сайт расположен на виртуальном хостинге, то для режима кэширования страницы («Page cache mode») выберите «Disk: Basic». Если вы используете VPS или выделенный сервер, выберите «Disk: Enhanced». 

Прокрутите вниз страницы до раздела «Browser Cache» и установите галочку для активации. 

Эти настройки будут распространяться как на кэш браузера, так и на кэш сайта. Кэш страницы – это просто статический HTML, который сохранится вместо динамической PHP страницы. Кэш браузера сообщит браузеру о том, что нужно закэшировать вашу страницу и сохранить ее для последующих посещений пользователями. 

2. WP Deferred Script

Большинство javascript файлов блокируют загрузку, это означает, что сайт будет ждать до тех пор, пока все javascript файлы не будут обработаны, и только после этого загpузится контент. Это явление также известно как синхронная загрузка. Один из способов борьбы с этой особенностью – размещение javascript файлов внизу страницы. В этом случае, они будут загружаться только после того, как завершится загрузка контента.
WP Deferred Script – полезный плагин, который перемещает все стоящие в очереди скрипты вниз страницы. Он основан на lab.js и будет работать с большинством плагинов. Здесь нет настроек конфигурации. После активации, плагин будет автоматически помещать все загружаемые javascript файлы вниз страницы. Еще одна полезная особенность плагина в том, что javascript файлы будут загружаться асинхронно, т.е. параллельно с контентом.

3. Jetpack Photon

Другой хороший способ улучшения скорости – это загрузка всех изображений через CDN. Если у вас уже установлен jetpack плагин, активируйте Photon module, который автоматически включит CDN для изображений на вашем сайте. 

Если вы используете внешний CDN, такой как, например, MaxCDN или Amazon CloudFront, то в качестве альтернативы, вы можете настроить CDN модуль в плагине W3 Total Cache. 

4. Отложенная загрузка

Вы когда-нибудь замечали, как загружаются изображения, когда вы прокручиваете страницу вниз? Такое явление называется отложенной загрузкой и это еще один хороший способ улучшить скорость сайта. Плагин, который используется на сайте автора www.maketecheasier.com, называется Unveil Lazy Load, но если вы зададите в поиске запрос «lazy loading», то вы найдете большое количество вариантов плагинов, которые можете использовать. Некоторые из них даже оптимизированы для видео и iframe. 

5. Google DFP (DoubleClick for Publishers)

Если вы используете рекламу на сайте, то должны знать, что она часто загружается дольше всего и может служить причиной медленной работы сайта. Самое скверное, что в большинстве случаев реклама загружается синхронно и блокирует обработку контента. Избавиться от этой проблемы можно за счет размещения рекламы в Google DFP . Для тех, кто не знает, Google DFP это программа для управления рекламными объявлениями. 

На сайте автора www.maketecheasier.com используется скрипт jquery.dfp.js, для загрузки всех DFP тегов по запросу. В результате, загрузка сайта не замедляется. Реализация может оказаться довольно сложной и поэтому, автор статьи не стал рассматривать ее здесь. Если вам интересно, то пишите об этом в комментариях к оригиналу статьи, и вам составят детальное пошаговое руководство по реализации на вашем сайте.

Заключение

Если вы выполните все вышеперечисленные шаги, то сайт будет работать быстрее, чем прежде, даже если вы используете виртуальный хостинг. Для того чтобы проверить свой сайт на скорость воспользуйтесь инструментом Google PageSpeed Insights или аналогичным сервисом на русском языке sitespeed.ru (прим. переводчика). Просто введите в строке адрес вашего сайта, и сервис проанализирует скорость загрузки. Сделайте это до оптимизации сайта, и вы увидите большую разницу. 

Перевод: Анна Лебедева 

Оригинал статьи: maketecheasier.com

Как ускорить сайт в WordPress | REG.RU

Современные сайты должны быть не только стильными, лаконичными и понятными, но и быстрыми. Если ваш веб-ресурс отстаёт хотя бы по одному из этих критериев — это отразится на лояльности посетителей и в конечном счёте на выручке. В статье расскажем, как ускорить сайт, созданный на WordPress.

Что такое скорость загрузки сайта

Когда мы открываем сайт в браузере, проходит какое-то время, прежде чем контент на странице целиком загрузится. Это может происходить очень быстро: 1–2 секунды, и тогда нам кажется, что всё открылось мгновенно. А может дольше – от 5 секунд. Тогда мы понимаем, с сайтом что-то не так и, скорее всего, закроем его, чтобы не тратить своё время.

С технической точки зрения загрузка сайта состоит из нескольких этапов. Чем меньше занимает каждый из них — тем выше итоговая скорость.

  1. TTFB (Time To First Bite) — время до первого байта. Когда пользователь попадает на страницу, его браузер отправляет серверу HTTP-запрос. Сервер, в свою очередь, отдаёт первый байт страницы. Этот интервал между запросом и отдачей первого байта должен быть минимальным.

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

  3. Время загрузки контента — заключительный этап, на котором страница загружается целиком вместе со всеми остальными CSS- и JS-файлами, изображениями и кнопками.

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

Зачем нужно ускорять сайты

Скорость загрузки влияет не только на UX (восприятие пользователями), но и на ранжирование в поисковых сетях. Рассмотрим подробнее.

Если сайт грузится дольше 3 секунд:

  • Возрастают «отказы». Никто не любит ждать, особенно клиенты. Если вместо перечня и описания услуг, они видят белую страницу или не до конца прогрузившуюся структуру — большинство из них просто перейдут на другой сайт в первые 15 секунд. Это и называется «отказом».
  • Уменьшается конверсия. Конверсия — это соотношение числа посетителей, которые выполнили целевое действие (купить, подписаться, зарегистрироваться и т. п.), к общему числу пользователей, просмотревших страницу. Так, если за неделю на ваш блог зашло 400 человек, а на электронную рассылку подписались 15, конверсия будет 3,75% (15/400). Чем больше людей покинут страницу из-за низкой скорости, тем ниже будет эффективность.
  • Ухудшается позиция в выдаче. В числе многих факторов поисковики Яндекс и Google оценивают скорость загрузки сайта. Предпочтение отдаётся быстрым сайтам. Медленным же гораздо сложней попасть в топ-10 первых ссылок на странице поиска.

Как узнать скорость загрузки сайта

Определить скорость загрузки сайта можно по-разному:

  1. Проанализировать данные вкладки Network (Сеть) в консоли разработчика. Подробнее об этом способе мы рассказывали в статье Почему мой сайт работает медленно и что делать.

  2. Воспользоваться специальными сервисами Be1, PR-CY, Google PageSpeed.

Если вы начинающий веб-мастер и не готовы тратить время на то, чтобы разобраться, можно оценить скорость загрузки визуально.

Откройте сайт с нескольких разных устройств с автономным соединением. Если на одном страница загрузилась быстро, а на другом — медленно, вероятно, дело не в самом сайте, а в скорости интернета.

Также стоит помнить о том, что мобильная и полная (десктопная) версия сайта загружаются с разной скоростью. Если на компьютере всё открывается быстро, это не гарантирует того, что и на смартфоне будет то же самое. С учётом того, что всё больше людей сидят в интернете со смартфонов — скорости мобильной версии нужно уделить особое внимание.

Как повысить скорость сайта

Если сайт открывается недостаточно быстро, мы рекомендуем провести аудит по следующим параметрам:

  • структура сайта;
  • HTTP-запросы;
  • размер CSS и JS;
  • изображения;
  • версия php;
  • кэширование;
  • gzip-сжатие;
  • хостинг.

Разберём, как именно они влияют и как можно их улучшить.

1. Структура сайта → оптимизировать

Как говорилось выше, сначала сервер отдаёт браузеру HTML-страницу (структуру) и только потом загружает внешние файлы (изображения, стили, скрипты). Если в начале HTML-кода подключены другие файлы, они блокируют его загрузку. Сервер, встретив их, не может вернуться к ним позже, после того, как прогрузит структуру. Он начинает обрабатывать другие запросы — и в результате скорость загрузки снижается.

Чтобы этого не происходило, начало кода должно содержать только те данные, которые нужны для первичной/основной прорисовки контента. Загрузку всех второстепенных внешних CSS и JS нужно отложить (разместить в конце кода).

Это можно сделать вручную или с помощью плагинов WordPress.

2. HTTP-запросы → сократить количество

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

Чтобы сократить количество файлов, их можно объединить. Для этого откройте любой текстовый редактор и последовательно вставьте код каждого файла в том порядке, в каком они влияют на контент. В идеале вместо большого количества отдельных .css- и .js-файлов, для каждой страницы должен быть один основной.

3. CSS и JS → минимизировать

Чем больше лишних незначительных элементов (пробелов, переносов строк) в коде, тем медленнее он загружается. Чтобы убрать их, можно воспользоваться онлайн-сервисами CSS Minifier, JavaScript Compression Tool и т. п. Просто загрузите файл, и инструменты автоматически очистят код от лишних знаков и таким образом оптимизируют их.

4. Изображения → оптимизировать

Оптимизация скорости загрузки сайта во многом зависит от того, сколько весят изображения, ведь это самый тяжёлый тип контента (в сравнении с текстовыми кодами и динамическими скриптами). Мы посвятили работе с изображениями отдельную инструкцию.

5. Версия php → обновить

Если версия php, установленная для вашего сайта, устарела, это тоже может замедлять скорость обработки скриптов. Сейчас повсеместно используются 7.1–7.4. Узнать и изменить версию php на хостинге можно с помощью инструкции.

6. Кэширование → включить

Кэширование — позволяет экономить время на обработку запросов. Так, если оно включено, сервер просто отдаёт браузерам пользователей файлы из кэша, а не генерирует их каждый раз заново. Мы рассказывали о том, как включить кэширование с помощью плагинов WordPress и в файле .htaccess.

7. Gzip-сжатие → настроить

На хостинге REG.RU по умолчанию включено сжатие для статичных файлов. Подробнее о настройках gzip можно узнать в статье.

8. Хостинг → увеличить тариф

Иногда медленная загрузка сайта — сигнал того, что вы исчерпали возможности вашего тарифа. Если сайт популярен и его посещают тысячи пользователей, а вы используете тариф с низким CPU, сервер просто не справляется с обработкой запросов. Мы рекомендуем выбирать VIP-тарифы с максимальными параметрами CPU. Читайте о том, как изменить тариф, в инструкции.

Как ускорить загрузку сайта на WordPress

Если ваш сайт создан на CMS WordPress для оптимизации скорости загрузки можно использовать плагины. Они помогут улучшить некоторые моменты (например, настроить асинхронную загрузку скриптов) автоматически.

WordPress — оптимизация загрузки сайта

Мы выбрали 2 популярных плагина, которые комплексно решают проблему скорости: PageSpeed Ninja и Autoptimize.

Рассмотрим, как установить их в административной панели и что делать потом.

  1. 1. Откройте административную панель WordPress по инструкции.
  2. 2.

    Перейдите в раздел «Плагины» и нажмите Добавить новый:

  3. 3.

    В поиске справа введите название плагина: PageSpeed Ninja или Autoptimize и следуйте инструкции в нужной вкладке.

PageSpeed Ninja

Autoptimize

  1. 4.

    Нажмите Установить и Активировать:

  2. 5.

    В разделе «Настройки» выберите PageSpeed Ninja:

  3. 6.

    Во вкладке «Общие» отображается оценка оптимизации десктопной и мобильной версии сайта, а также интерфейса. Чтобы настроить плагин более тонко, перейдите во вкладку «Дополнительно». Мы рекомендуем использовать пресет «Safe», чтобы обезопасить себя от критических изменений в структуре сайта:

  4. 7.

    Включите следующие первоочередные настройки, раскрывая все вкладки и передвигая ползунок вправо. Когда всё будет готово: нажмите Сохранить в правом верхнем углу страницы:

    • Gzip compression и Gzip compression in .htaccess
    • Caching in .htaccess
    • Caching, Experimental Caching и DNS Prefetch
    • Merge embedded styles → In head only
    • Minify CSS Method → RESS + CSSTidy
    • Minify style attributes, Cross-files optimization, Keep extra link tag attributes, Keep extra style tag attributes
    • Merge whitespaces, Remove default attributes, Remove IE conditionals
    • Cross-files optimization, Keep extra script tag attributes
    • Optimization (Images)

Готово, после настройки сайт будет загружаться быстрее.

  1. 4.

    Нажмите Установить и Активировать:

  2. 5.

    В разделе «Настройки» выберите Autoptimize:

  3. 6.

    Откройте вкладку JS. CSS & HTML и отметьте галочкой Оптимизировать код JavaScript и сохраните изменения:

  4. 7.

    Повторите то же самое во вкладке «Изображения». Мы рекомендуем включить функцию «Ленивая загрузка», чтобы картинки не прогружались до того момента, пока пользователь до них не долистал страницу.

Готово, вы оптимизируете JS-скрипты и изображения. Это положительно отразится на скорости загрузки.

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

Закажите услугу REG.Site

Попробуйте комплексное решение для создания сайта прямо сейчас!

Подробнее Помогла ли вам статья?

2 раза уже
помогла

Как ускорить загрузку сайта на WP? | UAATEAM — Blog

Sergey Perederiy

4 февраля | 2021

С каждым годом наша жизнь набирает темп и обороты. Человечество с помощью технологий успевает сделать больше действий за минимальное количество времени. Этому активно помогают более мощные компьютеры и смартфоны, более быстрый интернет и доступность информации, которую он нам дает. Как итог, пользователь, привыкший получать информацию практически мгновенно, не будет ждать пока загрузится сайт с нужной информацией. Он просто уйдет на другой ресурс. Учитывая, что более 70% сайтов в мире сделаны на CMS WordPress,то вопрос увеличения скорости загрузки сайта на данном «движке» очень актуален.

Выбор хостинга для сайта

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

Кеширование контента

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

ТОП плагинов для WP для настройки кеширования:

 

Если нет желания или возможности «возится» с плагинами для кеширования, то можно для ускорения сайта на WordPress, подключить кеширование в ручную через файл .htaccess. Пример кода ниже на скриншоте.

Оптимизировать код сайта. Сократить лишние CSS и JS

Для оптимизации скорости загрузки WP сайта, необходимо удалить лишние пробелы, новые строки, комментарии, разметку HTML блоков в JavaScript и CSS файлах.

Безусловно, комментарии и спец разметка облегчает работу разработчика, но перегружает файлы лишними символами, которые нужно обработать браузеру. Лучше убрать это все.

Также не стоит сразу подключать все библиотеки в файлах JS и использовать из них 1-2, подключите только то что необходимо.

          Важно! Настроить асинхронную загрузку JS скриптов и по возможности сделать отсроченную загрузку JS сторонних сервисов web-аналитики.

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

Оптимизация изображения для увеличения скорости загрузки WP сайта

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

Оптимизировать текущие картинки можно с помощью:

 

Также можно подключить плагины для оптимизации изображений на WordPress:

 

А еще можно получить ссылку на оптимизированные картинки в инструменте Google Speed Test.

Оптимизация структуры HTML кода WP сайта и подключение сжатия Gzip

За частую по запросу пользователя браузер отдает ему не сжатый HTML код сайта, и загрузка не оптимизированной структуры страницы занимает значительно больше времени. Для повышения скорости загрузки сайта сделанного на Worpress можно использовать плагин W3 Total Cache.

Также оптимизацию структуры HTML,кода можно сделать с помощью файла .htaccess. Для этого можно использовать следующие плагины:

Проверить результаты можно на сайте http://checkgzipcompression.com/

Оптимизация БД сайта на WordPress

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

Для оптимизации БД можно подключить плагины:

Подключить CDN сеть доставки контента

Для того чтобы пользователи имели более или менее одинаковую скорость загрузки, не зависимо от страны, в которой находятся, необходимо подключить CDN (content delivery network) — это рассредоточенные по всему миру серверы, которые быстро передают статический контент локально расположенным пользователям.

И как обычно готовый плагин для WordPress — W3 Total Cache.

Снизить количество копий постов отображаемых в контенте сайта

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

Сделать это можно с помощью правок в «конфигах» — wp-config.php. Нужно внести следующую строчку кода define( ‘WP_POST_REVISIONS’, 5 ) — это ограничение до 5 копий. Если необходимо отключить копии в БД, то вносим следующую строчку кода — define( ‘WP_POST_REVISIONS’, false ).

Отключение уведомлений о ссылающихся сайтах — трекбеки и пингбеки.

Большое количество обратных ссылок может хорошо повлиять на SEO продвижения сайта, но как ни странно это может повлиять на скорость загрузки сайта на WordPress. Дело в том, что ссылки размещенные на Ваш сайт на других сайтах, сайт на WP пытается получить уведомление и эти уведомления могут перегрузить базу данных. Рекомендуется отключать это в Настройках обсуждения.

Страницы с комментариями и отзывам

Несмотря на то, что поисковые системы Google и Яндекс любят User Generated Content —  большое количество отзывов на одной странице могут повлиять на скорость загрузки сайта сделанного на CMS WordPress. Рекомендуется разбивать комментарии наставницы пагинации. Сделать это можно в настройках WP.

Итак, основные моменты по оптимизации скорости загрузки сайта на wordpress:

  1. Выбор хостинга для сайта
  2. Кеширование контента
  3. Оптимизировать код сайта. Сократить лишние CSS и JS
  4. Оптимизация изображения для увеличения скорости загрузки WP сайта
  5. Оптимизация структуры HTML кода WP сайта и подключение сжатия Gzip
  6. Подключить CDN сеть доставки контента
  7. Снизить количество копий постов отображаемых в контенте сайта
  8. Оптимизация страниц с комментариями и отзывам

 

Небольшие лайфхаки, что еще можно сделать по увеличению скорости сайтана WordPress

  1. Менять периодически хостинг, провайдеров;
  2. Не загружать видеоконтент напрямую с сайта используйте iframeи подтягивайте видео с сайтов видеохостингов;
  3. Исключите лишние редиректы и уберите страницы с ответом сервера 302 и 302 из перелинковки;
  4. Удалите все не используем плагины;

Выполнение данных рекомендаций позволит Вам достичь высоких показателей скорости загрузки сайта и как итог более качественной SEO-оптимизации сайта.

 

Как Увеличить Скорость Загрузки Сайта на WordPress за 20 Минут

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

В то же время обычным делом является медленная загрузка сайтов на WordPress.

Ниже я привожу отчет о скорости загрузки моей страницы на мобильном устройстве с PageSpeed Insights.

Если запустить сканирование всего сайта в сервисе Site Audit от Ahrefs с указанием времени загрузки страниц, то увидим, что медленно загружается не только эта страница. Ни одна страница не загружается очень быстро. Среднее время загрузки составляет 570 мс.

А вот отчет по той же странице, но всего через 20 минут оптимизации скорости загрузки:

И остальные страницы в Site Audit:

Разница налицо. Результат в отчете PageSpeed Insights почти идеален. Все страницы грузятся довольно быстро.

В этом руководстве я продемонстрирую, как этого добился, описав несколько простых шагов.

  1. Избавьтесь от неиспользуемых плагинов
  2. Переключитесь на DNS-сервис Cloudflare
  3. Установите плагин кэширования
  4. Минифицируйте код
  5. Объедините файлы CSS и JavaScript
  6. Устраните ресурсы, блокирующие отображение
  7. Используйте отложенную загрузку изображений и видео
  8. Оптимизируйте шрифты Google
  9. Разрешите предварительную загрузку
  10. Используйте CDN
  11. Оптимизируйте изображения

важно

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

Шаг 1. Избавьтесь от неиспользуемых плагинов

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

Но делать это следует осторожно. Если не уверены, нужен ли вам какой-либо плагин, не трогайте его.

Шаг 2. Переключитесь на DNS-сервис Cloudflare

Сайты представляют собой файлы, размещенные на жестком диске (сервере), подключенном к интернету. Любое подключенное к интернету устройство имеет IP-адрес (например, 123.123.12.1).

IP-адреса сложно запоминать, поэтому доменные имена преобразовываются в IP-адреса при помощи службы DNS – системы доменных имен. Система работает по принципу телефонного справочника. Когда вы вводите имя домена в браузере, DNS осуществляет поиск IP-адреса.

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

Если это ваш случай, переключитесь на более быстрый DNS-сервис, например Cloudflare.

Для этой цели создайте бесплатную учетную запись Cloudflare. Нажмите Add a site (Добавить сайт), введите свое доменное имя и нажмите кнопку.

Выберите бесплатный план и нажмите Confirm plan (Подтвердить выбор плана).

Cloudflare предоставит возможность проверить настройки DNS, прежде чем продолжить. При отсутствии предупреждений можно продолжить.

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

Если вы пользуетесь сервисом Google Domains, процесс выглядит следующим образом:

Шаг 3. Установите плагин кэширования

Кэширование – процесс временного хранения файлов, который обеспечивает эффективную их доставку посетителям.

Существует два типа кэширования:

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

Чтобы упростить кэширование, воспользуйтесь плагином WP Rocket. Приобретите, установите и включите плагин. По умолчанию включено базовое кэширование (на сервере и в браузере). Если ваш сайт имеет отзывчивый дизайн, перейдите к параметрам кэширования и установите флажок, чтобы включить кэширование для мобильных устройств.

Нужен бесплатный вариант? Попробуйте W3 Total Cache.

Шаг 4. Минифицируйте код

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

Если используете плагин WPRocket, установите флажки, чтобы разрешить минификацию файлов CSS и JavaScript в настройках.

Если WPRocket не используется, установите и включите плагин Autoptimize и установите соответствующий флажок.

Главное, помните: прежде чем развертывать опцию на реально действующем сайте, необходимо протестировать ее работу в промежуточной среде. Часто минификация приводит к повреждению кода, особенно кода Javascript.

Шаг 5. Объедините файлы CSS и JavaScript

Большинство сайтов WordPress содержит множество файлов CSS и JavaScripts. Одни предназначены для тем, другие для плагинов. Вы также можете иметь пользовательские файлы.

Объединение этих файлов может ускорить загрузку, но это зависит от настроек вашего сервера.

  • С HTTP/1.1 файлы CSS и JavaScript загружаются последовательно. Это значит, что сначала должен полностью загрузиться один файл и только после этого начнется загрузка следующего.
  • С HTTP/2 файлы загружаются одновременно. Это значит, что одновременно могут начать загружаться несколько файлов CSS и JavaScript.

Если сервер использует протокол HTTP/1.1, при объединении файлов требуется загружать меньше файлов, а следовательно, скорость загрузки возрастает. Если используется протокол HTTP/2, объединение файлов вряд ли существенно изменит ситуацию, поскольку файлы и так загружаются одновременно.

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

Если не поддерживается протокол HTTP/2, файлы CSS и JavaScript стоит объединить.

Для этого установите в настройках плагина WPRocket флажки Combine JavaScript files (Объединить файлы JavaScript) и Combine CSS files (Объединить файлы CSS).

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

Шаг 6. Устраните ресурсы, блокирующие отображение

Отображение – это процесс преобразования кода в видимую веб-страницу.

Ключевое слово – «видимая», ведь чтобы быть видимой, странице не обязательно полностью загружаться.

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

Сделать это можно, отложив загрузку некритических файлов CSS и JavaScript, необходимых для отображения контента ниже области, видимой без прокрутки. В WPRocket установите флажки Load JavaScript deferred (Отложить загрузку JavaScript) и Optimize CSS delivery (Оптимизировать отправку CSS).

Если WPRocket не используется, вам потребуется установить два плагина: Autoptimize и Async JavaScript.

В настройках Autoptimize установите флажок Inline and Defer CSS (Встроить и отложить загрузку CSS). После этого в настройках Async JavaScript нажмите Enable Async JavaScript (Включить Async JavaScript).

Если ранее вы сталкивались с проблемой «устранения ресурсов, блокирующих отображение», в PageSpeed Insights, как правило, это действие ее решает.

Шаг 7. Используйте отложенную загрузку изображений и видео

Функция отложенной загрузки ускоряет загрузку страницы за счет задержки загрузки изображений и видео, пока они не откроются на экране. В WordPress версии 5.5+ по умолчанию включена отложенная загрузка изображений, но не видео.

Если используется плагин WPRocket, решить эту проблему можно, установив флажок Enable for iframes and videos (Разрешить для встроенных фреймов и видео) в настройках отложенной загрузки.

Если WPRocket не используется, того же можно добиться, установив плагин Lazy Load for Videos.

Шаг 8. Оптимизируйте шрифты Google

Многие темы используют шрифты Google. Шрифты необходимо загружать с сервера Google при каждом посещении сайта. На это может уходить много времени, потому что серверу требуется отправлять HTTP-запросы, загружать CSS файл, а затем шрифт из указанного в таблице стилей места. Эти действия выполняются для каждого шрифта на странице.

Плагин WPRocket автоматически оптимизирует запросы шрифтов Google. Неплохим вариантом также является плагин Swap Google Fonts Display.

Шаг 9. Разрешите предварительную загрузку

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

Допустим, ваш код имеет следующий вид:

<html> 
<head> 
<script type=”text/javascript” src=”somefile.js”></script>
<link rel=”stylesheet” href=”/style.css”>
</head>
<body>
Content
</body>
</html> 

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

Простейшим способом решить эту проблему будет добавление еще одной строки кода:

<link rel="preload" href="/style.css" as="style">

Браузер получит указание в первую очередь загружать файл CSS, а уже после – файл JavaScript независимо от иерархии.

Атрибуты предварительной загрузки можно добавить вручную, изменив код, однако это может запутать вас, если вы точно не знаете, что делать. Гораздо проще установить плагин WPRocket, выполняющий это действие автоматически.

Шаг 10. Используйте CDN

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

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

Существует множество CNS-провайдеров. Все, что требуется, – выбрать одного из них, подключить в WPRocket и ввести CNAME.

Шаг 11. Оптимизируйте изображения

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

Чтобы решить эту проблему, обеспечьте сжатие изображений при помощи плагина, например Shortpixel. Просто установите и включите плагин, перейдите к настройкам, введите API-ключ, нажмите Save and Go to Bulk Process (Сохранить и перейти к групповому процессу), а затем нажмите Restart optimizing (Перезапуск оптимизации).

Если качество изображений слишком низкое, откройте настройки и измените тип сжатия на Glossy (Лучшее качество) или Lossless (Без потери качества).

Результаты

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

Можете ознакомиться с отчетами PageSpeed Insights для моего поста до и после оптимизации:

А это – данные GTMetrix:

Можно увидеть, что ранее страница и полностью загружалась за 5,9 секунды, ее размер составлял 1,89 МБ, а число запросов – 67. После оптимизации все три значения сократились. Размер страницы составляет 695 килобайт, время полной загрузки – 4 секунды, а количество запросов сократилось примерно на 50 %.

Если проверить все страницы при помощи сервиса Site Audit от Ahrefs, мы увидим, что в среднем показатели улучшились на 40 % и в 95 % случаев повысилась скорость загрузки.

Заключение

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

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

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

В руководстве пропущены важные моменты? Сообщите мне об этом в Twitter.

Перевела Кирик Наталья, владелец контент агентства WordFactory.ua

20+ способов как ускорить загрузку сайта на WordPress в 2019 году

Ускорить работу сайта на WordPress в 2019 году, не меняя любимый хостинг очень просто. Но прежде чем приступить к мероприятиям по оптимизации скорости, проясните для себя два момента:

Во-первых, с помощью инструментов Pingdom или Google PageSpeed Insights определите время загрузки сайта на данный момент, чтобы впоследствии иметь возможность сравнивать результаты «до» и «после» оптимизации.

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

Готовы? Тогда начнем.

1. Удалите или отключите ненужные плагины

Лишние плагины и приложения могут СУЩЕСТВЕННО замедлить работу сайта, особенно если он реализован на таких платформах, как WordPress, Joomla или Drupal.

Так, согласно данным одного исследования, плагины могут увеличивать время загрузки сайта на целых 86%! То есть, сайт, на загрузку которого требовалось 4,23 секунды, после удаления ненужных плагинов сможет загружаться всего за 1,33 секунды.

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

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

Если ваш ресурс создан на WordPress установите плагин P3 (Plugin Performance Profiler), отслеживающий производительность сайта.

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

2. Уберите или существенно сократите количество кнопок социальных сетей на сайте

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

Большинство кнопок «Поделиться» реализованы на JavaScript, что может не лучшим образом сказаться на производительности сайта. Не раз случалось, что из-за перебоев в работе Facebook и других социальных сетей, значительно снижалась скорость загрузки сайтов, установивших соответствующие кнопки.

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

3. Загружайте коды аналитики и рекламных сетей асинхронно

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

4. Используйте HTTP-заголовки Expires

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

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

5. Используйте кэширование

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

Использование кэширования существенно влияет на скорость работы сайта. Исследования показали, что при полном кэшировании время загрузки сайта может сократиться с 2,4 до 0,9 секунд – это отличный показатель!

Способы реализации кэширования зависят от используемой системы управления контентом. В случае с WordPress можно установить следующие плагины:

6. Поменяйте веб-хостинг

Мы не собирались об этом говорить, но все же…

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

Хостинг-провайдер LandingHost.ru предлагает не дорогой веб-хостинг для ваших сайтов, наши тарифы:

Сравнить тарифы

Заказывая хостинг у нас, вы получаете:

  1. Бесплатный конструктор сайтов
  2. Бесплатный SSL сертификат с автоматической перегенерацией
  3. Выбор версии PHP (Apache, LSAPI, CGI, FastCGI) с поддержкой файла .htaccess
  4. Ежедневное полное резервное копирование сайта
  5. Защита от DDoS-атаки
  6. Поддержка протокола HTTP/2
  7. Бесплатный почтовый клиент Roundcube
  8. Shell-доступ
  9. Безопасный SSH-протокол
  10. И многое другое

7. Используйте тему оформления сайта с «чистым» кодом

Влияет ли тема оформления сайта на скорость его работы? Еще как! Просто поменяв тему, можно уменьшить скорость загрузки сайта в 3,6 раз! Таковы данные реального исследования, в ходе которого пользователю удалось сократить время загрузки сайта с 630 до 172 миллисекунд. При этом кроме темы оформления сайта, ничего не поменялось.

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

8. Установите на вашем сервере программу PageSpeed от Google

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

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

9. Оптимизируйте и уменьшайте размер картинок

Неоптимизированные изображения могут «весить» очень много, а значит, они будут задействовать большое количество ресурсов сервера и медленнее загружаться. Если средний размер картинок на вашем сайте составляет 1-2 МБ или более, вам предстоит серьезная работа. Существенно уменьшить размер изображений без потери качества можно с помощью следующих инструментов:

10. Используйте сжатие файлов с помощью gzip

Вероятно, вы уже пробовали сжимать файлы на своем компьютере и знаете, насколько меньше места они могут занимать. Например, файл размером 60 МБ можно «ужать» всего до 5 МБ. Сжатие с помощью программы gzip работает так же, только в отношении сайтов: файлы сайта сжимаются и автоматически упаковываются в zip-архив. В итоге освобождается место, и увеличивается скорость работы сайта.

Так, был зафиксирован случай, когда размер сайта сократился с 68 до 13 КБ – исключительно благодаря использованию gzip.

11. Регулярно оптимизируйте базу данных

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

12. Минифицируйте файлы JavaScript и CSS

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

Например с помощью плагина Autoptimize:

13. Объедините фоновые изображения в спрайты

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

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

14. Используйте HTTP Keep-Alive

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

15. Исправьте все нерабочие ссылки на сайте

Нерабочие ссылки в текстах сайта не влияют на скорость его работы, разве что расстраивают пользователей. А вот «битые» ссылки в адресах JavaScript, CSS и изображений способны сделать загрузку сайта раздражающе медленной. Просканируйте сайт на наличие нерабочих ссылок и исправьте их прежде, чем распугаете посетителей.

Например с помощью плагина Broken Link Checker:

16. Избегайте хотлинкинга изображений

Суть хотлинкинга изображений состоит в том, что вы даете ссылку на картинку, размещенную на сайте другого пользователя, вместо того, чтобы загрузить ее на свой сервер. На первый взгляд кажется, что таким образом вы снижаете нагрузку на свой сайт, особенно если через него проходит много трафика.http(s)?://(www\.)?yourdomain.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ — [NC,F,L]

Или воспользоваться плагином для WordPress, например:

17. Ограничьте количество внешних запросов

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

Отлично эту задачу решают серверы с HTTP/2

На серверах хостинг-провайдера LandingHost.ru по умолчанию включён протокол HTTP/2 для всех сайтов.

Не теряйте время на поиски лучшего хостинга для своего сайта! Вы его уже нашли!

18. Выбирайте надежную CMS

Система управления контентом – это каркас вашего сайта. Если вы используете простой шаблон HTML или такие популярные и надежные CMS, как WordPress, Drupal, Joomla, MODX и т.д. то беспокоиться не о чем. Однако, если вы предпочитаете менее известный или самостоятельно созданный движок, то рискуете столкнуться с проблемой медленно работающего сайта. Исследуйте этот вопрос, проведите соответствующие тесты, чтобы убедиться, что выбранная вами CMS будет работать быстро и надежно.

19. Используйте PHP-акселератор

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

20. Не допускайте хотлинкинга ваших изображений

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

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

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

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

Как ускорить сайт на WordPress: 6 неочевидных способов

WordPress – самый популярный движок сайта в мире. На этой CMS работает более 75-ти миллионов сайтов: блоги, информационные ресурсы, интернет-магазины. И всем им нужна скорость. Причём, чем быстрее будет загружаться ваш сайт – тем лучше.

 

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

 

Почему так важна скорость загрузки сайта

У вас медленно грузится сайт, но есть отличный блог и User Friendly Interface? Жаль, клиент об этом никогда не узнает. Он закроет его раньше, чем увидит контент. А поисковые роботы после этого ещё и понизят страницу в выдаче. По данным Akamai, низкая скорость загрузки сайта способна испортить мнение о компании у 35% пользователей, а 22% посетителей не вернутся на страницу, которая работает некорректно. Скорость загрузки влияет и на индексацию новых страниц. Медленный сайт дольше отдает контент, а значит поисковые роботы тратят больше времени на обработку всех страниц. Как результат, новые страницы будут позже появляться в выдаче Google.

Плюс, с мая 2021 Google при ранжировании сайтов будет опираться на Core Web Vitals. В этот набор факторов входит три параметра, которые показывают скорость появления самого объемного элемента страницы, её интерактивность и стабильность работы. То есть поисковая система будет отображать в числовом выражении, насколько удобно пользователю работать с сайтом.

Как измерить скорость загрузки сайта

Здесь помогут специальные инструменты:

 

Давайте посмотрим на реальном примере, как выдаёт рекомендации по ускорению сайта Google PageSpeed, и какие параметры входят в Core Web Vitals. Вводим нужный URL на странице PageSpeed, нажимаем «‎Анализировать»‎ и выбираем результат для компьютеров. Самые важные показатели выводятся первыми:

  • First Contentful Paint
  • Largest Contentful Paint
  • First Input Delay
  • Cumulative Layout Shift

 

 

First Contentful Paint – скорость первого отклика. FCP показывает, через сколько секунд после клика на ссылку у пользователя на экране появляются первые признаки того, что сайт загружается. Если «‎признаки жизни» появились менее чем через секунду – это отличный показатель. Если на странице ничего не происходит спустя три секунды – это плохой знак. Скорее всего, пользователь уже закрыл вкладку.

Largest Contentful Paint – скорость загрузки основного контента. LCP показывает, как быстро пользователь увидит ключевую информацию на странице и сможет оценить, отвечает ли контент его запросу. Идеальный показатель – загрузка менее чем за 2,5 секунды. Если время загрузки страницы превышает четыре секунды, вы можете потерять потенциального покупателя.

First Input Delay — время отклика на действие клиента. FID показывает, с какой скоростью элементы страницы отвечают, когда по ним кликает посетитель. Значение менее ста миллисекунд говорит, что для пользователя переход на другую страницу или открытие картинки выглядит моментальным. Когда элемент реагирует на клик спустя триста и более миллисекунд, создается ощущение, что сайт подвисает.

Cumulative Layout Shift – показатель стабильности страницы. CLS измеряется в баллах и показывает, как часто пользователь может видеть смещение контента или полей на странице при её загрузке.

Например, вы начали читать статью, а тут внезапно над ней всплывает баннер или сообщение, и строки текста сдвигаются вниз. Или вы готовы поставить курсор в строку поиска, а её сдвигает меню навигации, и вы неожиданно открываете один из разделов. Чем реже такое происходит, тем более стабильной считается страница. При значении 0,25 и выше – страница считается нестабильной.

Последние три параметра – LCP, FID и CLS – это и есть основа Core Web Vitals. Помимо них в отчёте поданы значения параметров, которые имитируют загрузку страницы:

  • First Contentful Paint
  • Speed Index
  • Largest Contentful Paint
  • Time to Interactive
  • Total Blocking Time
  • Cumulative Layout Shift.

 

Чтобы изучить значение этих параметров, перейдите в сервисе в расширенный режим отображения. Для этого кликните на значок с полосками справа от надписи «‎Имитация загрузки страницы».

 

 

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

Стандартные способы ускорения сайта на WordPress

Помимо рекомендаций PageSpeed Insights и других сервисов, существуют универсальные способы ускорить сайт на WordPress. Если вы столкнулись с низкой скоростью загрузки страниц, эти пункты стоит проверить в первую очередь.

Серверное и браузерное кэширование

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

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

Популярные WordPress-плагины для кэширования:

 

Использование CDN

Content Delivery Network (CDN) – это кластер из серверов, которые находятся в разных точках мира и передают информацию о сайте с ближайшей к пользователю машины. За счёт этого территориальная близость между сервером и клиентом помогает ускорить загрузку сайта.

Это затратный способ повысить скорость сайта, если использовать собственное оборудование. Он оправдан для международных компаний с клиентами и дистрибуцией в удаленных друг от друга странах. Местным блогам и интернет-магазинам лучше рассмотреть другие способы оптимизации. Международным компаниям, у которых пока нет больших бюджетов, можно бесплатно настроить CDN для WP с помощью плагина W3 Total Cache и сервиса Cloudflare.

Оптимизация кода

Пробелами и комментариями в коде CSS и JavaScript можно пожертвовать, поскольку они несут мало пользы, но утяжеляют сайт. Уследить за появлением новых строк и лишних пробелов сложно. Автоматизировать процесс помогут плагины:

 

Также сайт будет загружаться быстрее, если размещать CSS-файлы в начале страницы, а JS-файлы – в конце. Тогда браузер начнет обрабатывать скрипты после того, как загрузит содержимое страницы.

Плагины оптимизации

Оптимизировать можно не только код и загрузку страниц, но и контент. Для этого используют сторонние сервисы либо плагины для сжатия картинок:

 

Чтобы облегчить плагинам задачу и повлиять на финальный результат, используйте для фотографий формат JPEG, для иконок – SVG, иллюстраций ‎– PNG. Также приобретает популярность формат WebP, поскольку при аналогичном качестве он «‎легче», чем PNG и JPEG ‎— на 26% и 34% соответственно. Об этом говорят исследования, проведенные Google. 

Другие плагины, которые оптимизируют работу сайта, ‎– Clearfy, WP-Optimize, Easy&Fast Optimization. Они действуют по принципу CCleaner, удаляя дубли страниц и устаревшую информацию из баз данных.

Более мощное железо

Низкая производительность сайта не всегда связана с его оптимизацией. Интернет-магазин или блог могут работать медленнее, потому что хостинг не удовлетворяет их потребности в CPU или оперативной памяти. Если вы избавились от лишних плагинов и ненужных запросов в базе данных и не получили желаемый результат, есть смысл перейти на более высокий тарифный план или на другой вид хостинга. Компания HOSTiQ предлагает виртуальный, облачный, VPS и shared хостинг под различные цели.

Способы ускорения сайта, про которые обычно забывают

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

Снизить количество версий постов

WordPress сохраняет все версии постов и черновиков, которые вы создаёте. Это полезная функция, но вряд ли вам понадобится история публикаций с начала времен.

Ограничьте количество версий 3-5 штуками ‎– в зависимости от частоты обновлений и возможных потребностей. Сделать это можно через файл wp-config.php. Пропишите в нём строку: define( ‘WP_POST_REVISIONS’, 7 ). Где 7 ‎– это количество версий постов.

Если хранить версии вам не нужно, отключите эту функцию с помощью параметра falsedefine( ‘WP_POST_REVISIONS’, false ).

Разбить комментарии на страницы

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

  • слева в панели управления выберите меню «‎‎Настройки»;
  • в настройках нажмите «‎‎Обсуждение» — «Другие настройки комментариев»;
  • поставьте галочку в графе «‎Разбивать комментарии верхнего уровня на страницы» и впишите, сколько комментариев хотите видеть на одной странице.

 

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

Настроить защиту от хотлинкинга

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

Один из способов защититься от хотлинкинга – настроить правила в CDN. Второй способ ‎– использовать плагины для WP:

 

Запретить индексацию для нежелательных ботов

Попасть в индекс поисковой системы ‎— заветная цель любого сайта. Но чем больше страниц нужно обработать поисковым роботам, тем большую нагрузку они создают на сервере. Чтобы не выпасть из выдачи нужной вам системы и при этом не перегружать сайт, запретите индексацию ненужным сайтам. Например, вы хотите, чтобы ваш сайт попал в выдачу Google, при этом вам ни к чему запросы от Yahoo. Тогда в файле robots.txt либо .htaccess нужно запретить индексацию для нежелательных ботов.

Если сайт находится в разработке или на редизайне, и вам вовсе не нужно, чтобы его индексировали, сделайте его «‎невидимым». Выберите в настройках пункт «‎Чтение» – «‎Видимость для поисковых систем» и поставьте галочку в графе «Попросить поисковые системы не индексировать сайт». Так вы закроете сайт от всех поисковых роботов.

Использовать свежую версию РНР

На производительности сайта больше сказывается сам код, чем версия языка, на котором он написан. Тем не менее, начиная с седьмой версии PHP и выше предусмотрена функция OPcache, которая дает прирост производительности сайта. Поэтому писать оптимизированный и структурированный код лучше на свежей версии PHP.

Перейти на HTTP/2

HTTP/2 протокол построен в бинарном, а не текстовом формате, и создает меньшую нагрузку на канал при передаче файлов. Благодаря этому сайт, работающий по протоколу HTTP/2, быстрее, чем сайт на HTTP/1.

Стоит учесть, что HTTP/2 подходит для сайтов с SSL/TLS и не годится для ресурсов, где идёт работа с большими файлами, видео- и аудиопотоками. Кроме того, использование HTTP/2 будет тормозить загрузку сайта через мобильный интернет.

Как ускорить работу сайта на WordPress с помощью Hummingbird

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

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

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

Важность быстрого сайта

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

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

Факторы, заставляющие сайт работать быстро

Нет сомнений в том, что следить за работой сайта WordPress – обязательный пункт. Вы можете легко проверить скорость своей страницы, используя онлайн-ресурс, такой как Pingdom Tools. Если страница загружается не так быстро, как могло бы быть, подумайте, почему.

Множество факторов может повлиять на скорость сайта в WordPress. Некоторые из наиболее важных:

  • Ваш веб-хост. Крайне важно тщательно выбирать и использовать хостера, который серьезно относится к безопасности и оптимизации скорости.
  • Объем памяти. Память сайта играет определенную роль в скорости, которую она может достичь. Чем больше ресурсов памяти и других ресурсов доступно, тем меньше вероятность того, что ваш сайт будет перегружен (особенно когда вы сталкиваетесь с высокими уровнями трафика).
  • Тема вашего сайта. Скорость вашего сайта также может быть ограничена его темой. Чем «более тяжелая» тема или избыточный код, тем медленнее, скорее всего, она будет работать. При создании или обновлении вашего сайта подберите тему, оптимизированную для производительности.
  • Плагины на сайте. Существует общий миф, что просто наличие большого количества плагинов на вашем сайте вынуждает его работать медленно. Это не обязательно так. Тем не менее, плохо кодированные плагины или те, которые содержат много функций, могут нанести ущерб времени загрузки.

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

Смотри также:

Тестирование и сравнение нескольких плагинов для кэширования WordPress тут.

4 способа улучшить сайт с помощью плагина Hummingbird

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

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

1. Кэширование

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

Кэширование WordPress решает эту проблему, сохранив некоторые данные вашего сайта в более удобном месте. Кэширование на вашем сайте – это умный способ повысить производительность.

Плагин Hummingbird предоставляет различные типы кеширования:

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

2. Сжатие GZIP

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

Подробные сведения о том, как работает сжатие GZIP, достаточно сложные для понимания простыми пользователями. Но нет необходимости понимать все технические мелочи, чтобы использовать их на вашем сайте.

С плагином Hummingbird достаточно перейти к Hummingbird » GZIP Compression, чтобы включить три разных типа сжатия:

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

3. Минимизация

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

В Hummingbird можно получить доступ к механизму минимизации через вкладку «Оптимизация активов» в WordPress:

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

4. Сканирование производительности

Независимо от того, какие методы оптимизации производительности вы реализуете, нужно постоянно следить за своим сайтом и продолжать его настройку через определенные промежутки времени. Один из способов сделать это – запустить на панели управления Hummingbird периодическое сканирование производительности:

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

Источник: wpexplorer.com

Смотрите также:

Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Полный вручную подобранный список лучших плагинов WordPress на 2021 год

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

Лучшие плагины для SEO для WordPress

Если вы хотите, чтобы ваш сайт WordPress занимал высокие позиции в поисковых системах, таких как Google, вам нужен плагин SEO, который поможет вам оптимизировать SEO на странице.Вот два лучших …

Yoast SEO

Yoast SEO — это плагин для SEO, который мы официально рекомендуем, а также плагин, который мы используем в блоге Kinsta. Он предлагает удобный для новичков способ позаботиться о большей части внутреннего SEO вашего блога, в том числе:

  • Мастер простой настройки для настройки SEO для всего сайта
  • Инструмент анализа, который поможет вам оптимизировать отдельные страницы
  • Инструмент создания XML-карты сайта
  • Поддержка Open Graph (это позволяет вам контролировать внешний вид вашего контента в социальных сетях)
  • Множество других мелких настроек

Прочтите наше полное руководство по Yoast SEO, чтобы узнать обо всем, что может делать этот плагин (и о том, как его использовать).

Структура SEO

SEO Framework — это более легкий подход к поисковой оптимизации WordPress. Он не так удобен для новичков и не предлагает функций анализа, как Yoast SEO. Но он отлично справляется со всеми важными аспектами SEO на странице вашего сайта, сохраняя при этом легкий вес.

SEOПресс

SEOPress — это легкий бесплатный плагин WordPress для SEO с хорошим набором функций, например:

Поставляется с двумя разными ценами: бесплатно и Pro (39 долларов в год), оба для неограниченного количества сайтов.

WordLift

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

В настоящее время большинство инструментов SEO на странице позволяют создавать структурированные данные. WordLift добавляет разметку schema.org, а также позволяет легко публиковать графики знаний.

К наиболее интересным функциям

WordLift относятся:

  • Автоматическая разметка схемы
  • Все типы Schema.org
  • Виджеты рекомендаций по содержанию
  • Расширенные сниппеты
  • WooCommerce SEO
  • Автоматическое суммирование
  • Изображение SEO
  • Пользовательские графы знаний
  • Обучение и учебные пособия по SEO

Математика рангов SEO

Rank Math SEO — еще один интересный плагин для WordPress SEO, быстро набирающий популярность в отрасли.Легко работать и в то же время мощно, если вы решите настроить определенные параметры.

Вот некоторые из наиболее примечательных функций Rank Math:

  • Отслеживание рейтинга ключевых слов Google.
  • 15+ типов разметки схемы.
  • WooCommerce и SEO изображений.
  • Поддержка карт сайта ACF, AMP, bbPress, BuddyPress и XML.
  • Журнал ошибок 404 и встроенный модуль перенаправления.

Лучшие плагины безопасности WordPress

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

Sucuri Security

Sucuri Security — это бесплатный плагин, который предлагает комплексный подход к безопасности WordPress.

В бесплатной версии предлагает:

  • Мониторинг целостности файлов для отслеживания изменений файлов
  • Удаленное сканирование вредоносных программ
  • Мониторинг черного списка
  • Аудит охранной деятельности
  • Уведомления системы безопасности

А с платным планом вы также можете добавить брандмауэр веб-сайта.

Примечание: Kinsta не поддерживает конфигурации Sucuri. Все сайты на Kinsta защищены нашей бесплатной интеграцией Cloudflare, которая включает в себя безопасный брандмауэр со встроенной защитой от DDoS-атак.

Протокол аудита безопасности WP

Журнал аудита безопасности

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

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

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

Google Authenticator

Google Authenticator помогает заблокировать страницу входа с помощью двухфакторной аутентификации . Приходилось ли вам когда-нибудь вводить код, отправленный вам в текстовом сообщении, для входа в свой банк? Это вроде как — но для WordPress!

Только вместо того, чтобы получать текстовый код, вы будете использовать бесплатное приложение Google Authenticator.

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

WPS Скрыть логин

WPS Hide Login помогает еще больше повысить безопасность входа, позволяя переместить страницу входа на сайт на другой URL-адрес (, который вы можете выбрать, ).

Например, вы можете ввести « yoursite.com/secret-login-page ».

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

Лучшие плагины для повышения производительности WordPress

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

Ракета WP

WP Rocket — это плагин премиум-класса для кеширования и повышения производительности, который выполняет множество настроек для ускорения вашего сайта WordPress.Он также полностью совместим со встроенным кешированием Kinsta, поэтому вы можете использовать его на своих сайтах, размещенных в Kinsta, даже если мы обычно не разрешаем кэширование плагинов.

Помимо кеширования страниц, WP Rocket также может вам помочь:

  • Минимизируйте файлы HTML, CSS и JavaScript
  • Объедините ваши файлы CSS и JavaScript
  • Добавить ленивую загрузку изображений и видео
  • Оптимизируйте свою базу данных
  • Внесите массу мелких настроек, таких как удаление строк запроса, отключение смайлов и т. Д.

Перф. Мат.

Perfmatters поможет вам значительно улучшить производительность вашего сайта, что может еще больше уменьшить количество HTTP-запросов вашего сайта и размер страницы.

В дополнение к тому, что вы можете легко отключить такие вещи, как:

  • WordPress Heartbeat API
  • Редакции сообщений
  • Emojis
  • Встроить
  • Приборы
  • и т. Д.

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

Например, Contact Form 7 печально известна тем, что загружается на на каждую страницу вашего сайта . Но с Perfmatters вы можете убедиться, что он загружается только на вашей странице контактов.

Монитор запросов

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

Но если у вас есть техническая смекалка, Query Monitor позволит вам увидеть:

  • Все запросы к базе данных, выполненные по текущему запросу
  • Медленные запросы
  • Повторяющиеся запросы
  • Запросы с ошибками

И вы также можете фильтровать по типу запроса, компоненту и вызывающей функции.

Он также может помочь вам с другой отладкой, показывая ошибки PHP, скрипты / стили, HTTP-запросы и многое другое.

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

Лучшие плагины для создания страниц WordPress

Конструкторы страниц

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

Элементор

Хотя он был выпущен только в 2016 году, Elementor быстро поднялся в рейтинге и теперь является одним из самых популярных конструкторов страниц с более чем одним.По данным WordPress.org, 2 миллиона активных установок.

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

And Elementor Pro — платная версия — позволяет создавать всю тему WordPress, используя тот же интерфейс перетаскивания.

Строитель бобров

Beaver Builder — еще одно громкое имя в мире конструкторов страниц WordPress. Он использует тот же конструктор перетаскивания стиля при предварительном просмотре вашего сайта.

Бесплатная версия не такая щедрая, как Elementor, но версия Pro предлагает глубокую функциональность, и вы также можете добавить создание тем с помощью перетаскивания с помощью расширения Beaver Themer.

Visual Composer Конструктор сайтов

Visual Composer — это полноценный конструктор веб-сайтов, который предлагает простой в использовании редактор перетаскивания. Его бесплатной версии достаточно для создания простого веб-сайта, однако Premium предоставит вам доступ к построителю тем.

Изюминкой Visual Composer является облачная библиотека элементов, шаблонов, надстроек и обширных возможностей дизайна, называемая Visual Composer Hub. Кроме того, он предлагает API для разработки надстроек и интеграции тем.

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

Социальная война

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

У него есть бесплатная версия, которая подходит для основных кнопок общего доступа. Но в версии Pro добавлена ​​поддержка большего количества социальных сетей, а также такие полезные функции, как:

  • Поделиться изображениями для Pinterest
  • Множество вариантов настройки
  • Нажмите, чтобы твитнуть

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

Кнопки Easy Social Share

Easy Social Share Buttons — это плагин премиум-класса для социальных сетей с поразительно длинным списком функций. Это также плагин, который мы используем в блоге Kinsta — поэтому все кнопки публикации в социальных сетях, которые вы видите в блоге Kinsta, происходят из этого плагина.

В дополнение к добавлению стильных кнопок и счетчиков публикаций в различных стилях, Easy Social Share Buttons также может помочь вам:

  • Настроить общий доступ к контенту
  • Отображать сообщение после того, как пользователь поделится вашим контентом
  • Покажите количество подписчиков
  • A / B проверьте свои кнопки публикации

И это даже может помочь вам добавить поле выбора электронной почты и использовать чат через Facebook Messenger или Skype.

Лента Instagram

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

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

Если вы хотите, чтобы контент Instagram был частью вашего сайта, это отличный плагин для использования — 5-звездочный рейтинг по более чем 1750 отзывам — хорошее тому доказательство!

Лучшие плагины для фотогалереи WordPress

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

Modula

Modula — это легкий плагин для галерей, который позволяет легко и быстро создавать красивые галереи.

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

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

Галерея Энвира

Как и Modula, Envira Gallery доступна как в бесплатной, так и в премиальной версии. Бесплатная версия подходит для базовых галерей, но этот плагин наиболее примечателен расширенной функциональностью , доступной в его версии Pro.

Вот некоторые из самых мощных возможностей премиум-версии:

  • Интеграция с WooCommerce, позволяющая продавать фотографии
  • Автоматические водяные знаки
  • Синхронизировать галерею с коллекциями Adobe Lightroom
  • Защита паролем
  • Защита загрузок для защиты ваших изображений
  • Проверка клиента (отлично подходит для фотографов)
  • Участки еще

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

Гравитационные формы

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

Некоторые из функций, которые он может выполнять, включают:

  • Многостраничные формы с условной логикой
  • Загрузка файлов
  • Обзоры
  • Платежи
  • Регистрация пользователя

Gravity Forms стоит от 59 долларов, но это не включает в себя все перечисленные выше функции.

Формы ниндзя

В то время как Gravity Forms является исключительно премиальным плагином, Ninja Forms — это бесплатный основной плагин, который вы можете расширить с помощью различных платных дополнений.

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

  • Условная логика и многостраничные формы
  • Фронтальная проводка
  • Платежи
  • Интеграция электронного маркетинга
  • Многое другое

Конструктор контактных форм для WordPress

Конструктор контактных форм

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

Плагин позволяет соединить HubSpot CRM с WordPress, чтобы вы могли легко организовывать и сегментировать свои контакты в списки. Некоторые дополнительные функции включают:

  • Четыре типа перетаскиваемых форм
  • Неограниченное количество полей и представлений (без ограничений)
  • Совместимость с плагинами, такими как Ninja Forms и Gravity Forms
  • Встроенная аналитика для анализа ваших лучших страниц
  • Виджет живого чата
  • Единая простая база данных для управления контактами

Лучшие плагины для электронной коммерции WordPress

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

Woocommerce

WooCommerce — это не просто популярный плагин WordPress для электронной коммерции, это самый популярный способ создания магазина электронной коммерции. Период. На нем работает ~ 42% всех интернет-магазинов электронной коммерции.

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

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

Чтобы начать работу с WooCommerce, ознакомьтесь с нашим обширным руководством по WooCommerce.

Easy Digital Загрузок

Как следует из названия, Easy Digital Downloads (EDD) помогает вам продавать цифровые продукты. Это отличный вариант, если вы продаете такие товары, как:

  • Цифровые фотографии
  • Музыкальные файлы
  • Программные продукты (многие разработчики WordPress продают плагины и темы через EDD)

В основном — все, что вы доставляете через Интернет!

Если вы хотите узнать больше, ознакомьтесь с нашим учебным курсом по легким цифровым загрузкам.

Лучшие плагины для сжатия изображений WordPress

Плагины

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

Представьте

Imagify — это простой в использовании плагин сжатия изображений от тех же разработчиков, что и WP Rocket. Он может помочь вам вручную или автоматически:

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

Imagify бесплатно предоставляет до 25 МБ изображений в месяц (~ 250 изображений).После этого платные планы начинаются с 4,99 доллара США за 1 ГБ данных в месяц. Вы также можете приобрести одноразовые планы, которые пригодятся, если вам нужно массово оптимизировать существующую библиотеку мультимедиа.

Сжатие и оптимизация изображений Smush

Smush Image Compression and Optimization — популярный плагин, который помогает вам автоматически или вручную:

  • Сжать изображения
  • Изменить размер изображения

Это очень похоже на Imagify, но здесь оно отличается:

Smush позволяет оптимизировать неограниченное количество изображений , но с двумя оговорками:

  • Вы можете использовать сжатие без потерь только в бесплатной версии
  • Максимальный размер файла 1 МБ

Если вы хотите снять эти ограничения, вы можете получить Pro-версию Smush как часть членства WPMU DEV.

Служба оптимизации изображений Optimole

Optimole — это универсальный облачный оптимизатор изображений. Благодаря простому в использовании пользовательскому интерфейсу Optimole можно настроить для работы с WordPress и Elementor за секунды. Особенности следующие:

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

Optimole начинается с полностью функционирующей бесплатной учетной записи с 1 ГБ оптимизации и 5 ГБ полосы пропускания для просмотра, обслуживаемых через CDN. Платные планы начинаются с 10 ГБ и 50 ГБ с AWS Cloudfront и более чем в 130 филиалах по всему миру.

Лучшие плагины для WordPress CRM

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

Нулевой BS CRM

Zero BS CRM гордится своей «серьезностью», отсюда и название. Все дело в простоте и практичности — дает вам всю информацию, необходимую для понимания ваших клиентов, и ничего из того, что просто мешает.

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

Ознакомьтесь с нашим обзором Zero BS CRM, если хотите узнать больше.

WP ERP

WP ERP — это HRM, CRM и бухгалтерское решение для WordPress. Это много аббревиатур, поэтому давайте разберемся:

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

Итак, если вы ищете плагин для работы не только с CRM, но и для других аспектов вашего бизнеса, WP ERP предлагает множество функций.

Лучшие плагины для WordPress LMS

В последние годы электронные курсы превратились в индустрию, в которой множество талантливых преподавателей продают курсы…у чего угодно! Плагины LMS — сокращение от Learning Management System — могут помочь вам создавать и монетизировать собственные курсы через WordPress.

LearnDash

LearnDash — популярный плагин LMS, используемый как крупными университетами, такими как Мичиганский университет, так и небольшими цифровыми организациями, такими как WP Elevation и Pro Blogger.

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

Если вы хотите создавать бесплатные курсы или принимать платежи и напрямую монетизировать свои курсы, LearnDash имеет необходимые вам функции.

LifterLMS

LifterLMS — еще один качественный плагин WordPress LMS, который вы можете использовать для создания курсов. Это особенно популярно на сайтах WordPress. Например, он используется как WP101, так и Divi Academy.

В отличие от LearnDash, LifterLMS — это бесплатный основной плагин WordPress.org, которую вы можете расширить с помощью различных надстроек для таких вещей, как:

  • Социальное обучение
  • Продвинутые тесты
  • Задания
  • Платежные шлюзы
  • и т. Д.

Лучшие плагины для каталогов WordPress

Хотите создать каталог предприятий в определенной географической области или отрасли? В таком случае вам понадобится подключаемый модуль каталога, чтобы все было организовано и доступно для поиска.

Подключаемый модуль Business Directory

Плагин

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

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

GeoDirectory

GeoDirectory — это еще один плагин бизнес-каталога, который помогает создавать веб-сайты, похожие на Yelp или TripAdvisor. Он рассчитан на масштабирование — даже до миллионов объявлений.А с помощью его основных функций и расширений премиум-класса вы можете добавить такие глубокие функции, как:

  • Обзоры
  • Требуемые листинги
  • Премиум объявления
  • Каталоги с несколькими местоположениями
  • Карты-просмотр
  • События

Эта же команда также предлагает ряд тем, предназначенных для интеграции с подключаемым модулем GeoDirectory.

Лучшие плагины для форумов WordPress

Хотите создать доску обсуждений на своем сайте WordPress? Тогда вам понадобится один из этих плагинов для форумов!

bbPress

Первоначально был запущен в 2004 году как решение для WordPress.org, bbPress — типичный плагин для форумов WordPress. Фактически, даже сегодня он все еще используется на форумах поддержки WordPress.org, так что это примерно такая же хорошая демонстрация, как и вы!

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

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

BuddyPress

BuddyPress — еще один плагин с поддержкой Automattic, который может помочь вам добавить форум в WordPress. В отличие от bbPress, он ориентирован не только на форумы — он фактически создан для того, чтобы помочь вам создать целые онлайн-сообщества.

Но как часть этого, вы можете включить форумы. И вы даже можете интегрировать BuddyPress и bbPress вместе, чтобы создать форум с более подробными функциями профиля пользователя.

Лучшие плагины для пожертвований WordPress

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

Дайте

Give — это бесплатный основной плагин с множеством платных расширений. Судя по цифрам, это самый популярный плагин для пожертвований WordPress.

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

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

Для большей функциональности вы можете найти множество надстроек премиум-класса для таких функций, как:

  • Периодические пожертвования
  • Другие платежные шлюзы
  • PDF квитанции об уплате налогов
  • Участки еще

Благотворительный

После Give, Charitable — следующий по популярности плагин для пожертвований, который вы найдете на WordPress.org. Он работает по аналогичной модели оплаты — это бесплатный основной плагин с расширениями премиум-класса.

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

На задней панели вы сможете управлять своими донорами и автоматически генерировать квитанции о пожертвованиях.

Для большей функциональности вы можете приобрести платные надстройки для таких функций, как:

  • Периодические пожертвования
  • Одноранговые кампании по сбору средств
  • Другие платежные шлюзы
  • Многое другое

Лучшие плагины для WordPress

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

Estatik

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

Другие полезные функции включают поиск с автозаполнением AJAX, просмотр карты, поддержку различных агентов и многое другое.

Недвижимость Pro

Real Estate Pro разработан, чтобы быть простым в использовании, потому что он создает все необходимые страницы и категории, как только вы его активируете.Вы можете отображать как арендуемые, так и выставленные на продажу дома. И вы даже можете взимать плату с домовладельцев или агентов за объявления премиум-класса.

Если вам нужен простой и быстрый способ начать работу с сайтом о недвижимости на WordPress, этот вариант — хороший вариант.

Лучшие плагины для членства в WordPress

Сайты членства

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

Максимальное членство Pro

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

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

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

Членство в Supsystic

Membership by Supsystic помогает вам создавать частные онлайн-сообщества с настраиваемыми формами регистрации, социальными функциями, группами участников и многим другим.

Он легче, чем Ultimate Membership Pro, но также имеет бесплатную версию. А если вы перейдете на Pro, вы также сможете получить доступ к ограничениям контента и подпискам.

Лучшие плагины для викторин WordPress

Если вы хотите создать веселую викторину в стиле BuzzFeed или более серьезный опрос, один из этих подключаемых модулей викторины поможет вам выполнить свою работу.

Мастер викторины и опросов

В соответствии со своим названием, Quiz And Survey Master помогает создавать всевозможные викторины и опросы.

Вы можете задать различные вопросы, в том числе:

  • Множественный выбор
  • Истина и ложь
  • Открытый ответ
  • Раскрывающийся
  • Заполните поле
  • Число

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

Создатель опросов, опросов, форм и викторин от OpinionStage

Opinion Stage позволяет создавать профессиональные викторины, а также опросы и опросы.

Одно из самых больших преимуществ — простота использования. Вы можете начать с нуля или использовать один из сотен готовых шаблонов, чтобы начать работу за считанные минуты.

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

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

WordPress Вирусная викторина

WordPress Viral Quiz позиционирует себя как «BuzzFeed Quiz Builder», который должен дать вам довольно хорошее представление о типах викторин, которые вы будете создавать с помощью этого плагина.

Вы можете создать два типа вирусных викторин:

  • Индивидуальная викторина
  • Викторина

И вы также можете использовать свои викторины для создания подписчиков по электронной почте или социальных сетей, в зависимости от ваших целей.

Лучшие плагины для PDF для WordPress

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

Устройство для вставки PDF

PDF Embedder — это простой и серьезный способ встраивать PDF-файлы на ваш сайт WordPress.Он использует JavaScript вместо iFrames. И ваши посетители смогут использовать кнопки «Далее» / «Назад» для навигации по вашим PDF-файлам. Они также могут перейти в полноэкранный режим для чтения, не отвлекаясь.

Устройство для встраивания документов Google

Google Doc Embedder использует бесплатную программу Google Docs Viewer, позволяющую встраивать файлы различных типов, включая PDF. Помимо PDF, вы также можете использовать его для встраивания файлов, включая DOC, XLS, PPT и т. Д.

Лучшие плагины для проверки возраста WordPress

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

Подтвердить возраст

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

Врата эпохи

Age Gate предлагает те же функции, что и Age Verify, но с немного более изысканным дизайном.

Вы можете выбрать, сколько лет должно быть пользователям, а также применять ли возрастные ворота ко всему контенту или только к некоторому контенту.

Готовые конструкции выглядят великолепно. И вы также получаете некоторые другие более продвинутые функции, которые позволят вам:

  • Добавьте проверку возраста в регистрационную форму
  • Разрешить пользователям ставить галочку, чтобы «запомнить меня»
  • Игнорировать вошедших пользователей
  • Исключить поисковые системы из просмотра возрастных ворот

Лучшие плагины для управления проектами WordPress

Знаете ли вы, что вы можете использовать WordPress для управления проектами себя или вашего бизнеса? Все, что вам нужно, это плагин для управления проектами!

Менеджер проекта WP

WP Project Manager — это бесплатный плагин для управления проектами с обширным списком функций.В бесплатной версии это помогает вам не отставать от неограниченного количества проектов.

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

А с платными надстройками вы можете добавить доски Канбан, диаграммы Ганта, отслеживание времени и многое другое.

Projectopia

Projectopia, ранее известный как CQPIM, — это плагин премиум-класса для управления проектами WordPress.

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

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

Лучшие плагины для менеджеров загрузок WordPress

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

Менеджер загрузок WordPress

WordPress Download Manager помогает как загружать файлы, так и контролировать, кто впоследствии может загружать эти файлы.

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

Затем вы можете контролировать, кто может загружать ваши файлы, с помощью таких функций, как:

  • Категория контроля доступа
  • Защита паролем
  • Защита CAPTCHA
  • IP-блок
  • Подробнее

Скачать монитор

Download Monitor позволяет управлять загружаемым контентом как настраиваемым типом сообщений.Вы можете легко вставлять загрузки в другое содержимое. Вы также можете отслеживать количество загрузок и / или ограничивать загрузки только зарегистрированными пользователями.

Лучшие плагины для резервного копирования WordPress

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

VaultPress

VaultPress — это плагин для резервного копирования и безопасности на основе подписки от Automattic, той же компании, что и WordPress.com.

В зависимости от вашего плана VaultPress предлагает ежедневное или автоматическое резервное копирование в реальном времени в собственное облачное хранилище VaultPress.

Из интерфейса VaultPress вы можете легко загрузить или восстановить одну из своих резервных копий.

Рабочий ManageWP

ManageWP Worker помогает упростить управление вашими сайтами WordPress. Частью этой «легкости» является облачный сервис резервного копирования премиум-класса.

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

Лучшие плагины для вопросов и ответов WordPress

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

DW Вопросы и ответы

DW Question & Answer создает на вашем сайте форум вопросов и ответов, на котором будут отображаться положительные голоса, количество просмотров и ответов.Читатели могут проголосовать за лучший ответ, а отправители могут даже закрыть тему, как только на их вопрос будет дан ответ.

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

CM Ответы

CM Answers предлагает аналогичный подход StackOverflow к вопросам и ответам, включая количество просмотров и ответов. Читатели могут сортировать ответы по качеству, а с помощью надстроек премиум-класса вы также можете добавлять такие функции, как микроплатежи, для создания игровых вознаграждений за ответы на вопросы.

Лучшие плагины для генерации лидов WordPress

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

OptinMonster

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

Хотя сейчас это платформенно-независимый SaaS, OptinMonster изначально начинался как плагин WordPress. И он по-прежнему поддерживает специальный плагин WordPress, который позволяет вам управлять своими кампаниями из панели инструментов WordPress.

Блум

Bloom — это дополнительный плагин от Elegant Themes, который является частью пакета членства Elegant Themes.

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

Как и OptinMonster, Bloom включает встроенный инструмент A / B-тестирования, который поможет вам оптимизировать коэффициент конверсии.

MailOptin

Плагин MailOptin предлагает призыв к действию, формы подписки по электронной почте, панели уведомлений, всплывающие окна WordPress и функцию рассылки новостей.Это надежный плагин для генерации лидов WordPress, в котором привлечение клиентов и маркетинг объединены в один пакет. Он также был сделан для интеграции с популярным конструктором страниц Elementor. Вы можете создавать формы с помощью Elementor и комбинировать их с MailOptin.

Функция LeadBank

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

Лучшие плагины для рекламы WordPress

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

Рекламный агент

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

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

AdRotate

AdRotate — еще один популярный плагин для управления рекламой.Он помогает вам размещать рекламу в любом месте вашего сайта, включая ротацию рекламы и статистику на панели инструментов. А с версией Pro вы даже можете напрямую продавать рекламу, настраивать неограниченное расписание и многое другое.

Лучшие плагины для кода WordPress

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

Фрагменты кода

Code Snippets дает вам удобный интерфейс для добавления всех тех фрагментов кода, которые вы ранее добавляли к функциям вашей темы.php файл.

Это полезно по двум причинам:

  • Каждый фрагмент кода является отдельным, поэтому вы можете активировать / деактивировать отдельные фрагменты по мере необходимости.
  • Ваши фрагменты кода останутся с вами, если вы когда-нибудь смените тему.

Уколы в голову, нижний колонтитул и после

Head, Footer и Post Injection во многом похож на фрагменты кода, но он ориентирован на то, чтобы помочь вам добавить фрагменты кода в ваш:

  • Заголовок
  • Нижний колонтитул
  • Содержание сообщения

Это удобно как для вставки рекламы, так и для добавления всевозможных скриптов в заголовок вашего сайта, таких как Google Analytics или Google Tag Manager.

Лучшие колонки WordPress + плагины таблиц

Необходимо создать таблицу или иным образом отобразить содержимое в сетке? Эти два плагина могут помочь.

Легкие сетчатые колонны

Lightweight Grid Columns помогает создавать адаптивные сетки в вашем контенте с помощью простых шорткодов. Вы можете указать разную ширину для разных устройств, а также добавить свои собственные классы CSS или встроенные стили.

Сетки основаны на Unsemantic Framework, а надстройка разработана Томом Усборном, тем же человеком, который стоит за популярной темой GeneratePress.

Стол пресс

TablePress имеет один из самых впечатляющих рейтингов на WordPress.org. Есть причина, по которой людям это тоже нравится.

Это позволяет легко создавать всевозможные таблицы. Вы можете импортировать из JSON, CSV, Google Sheets, Excel и т. Д. А затем вы можете редактировать свою таблицу, используя интерфейс, подобный Excel, прямо в панели управления WordPress, включая основные формулы.

Если вам нужно создать какой-либо стол на своем сайте, TablePress — отличный первый вариант.Узнайте больше о том, как использовать TablePress.

Лучшие плагины для транзакционной электронной почты WordPress

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

Пистолет

Плагин MailGun помогает легко подключиться к сервису MailGun для отправки транзакционных писем. Вы можете отправлять до 200 писем в день бесплатно, но после этого вам нужно будет заплатить за службу MailGun.

Узнайте больше о том, как использовать MailGun на WordPress.

Сетка передачи

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

Лучшие плагины для партнерского маркетинга WordPress

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

Красивые ссылки

Pretty Links помогает вам управлять и скрывать все различные партнерские ссылки, которые вы используете на своем сайте WordPress.Помимо маскировки ссылок, вы также можете легко вставлять партнерские ссылки в свой контент прямо из редактора WordPress — нет необходимости переходить в партнерскую сеть каждый раз, когда вам нужна ссылка.

А с премиум-версией вы даже можете автоматически связывать определенные ключевые слова, партнерские программы сплит-тестирования и многое другое.

Плагин Amazon Affiliate WordPress

Если вы используете партнерскую программу Amazon Associates, плагин Amazon Affiliate WordPress значительно упрощает:

  • Импорт информации о продукте
  • Поддерживайте актуальность информации
  • Быстро создавать партнерские текстовые ссылки

Стоимость от 39 евро за одно место.

Считаете ли вы, что нативные комментарии WordPress по умолчанию слишком просты? Эти плагины комментариев могут помочь вам добавить некоторые дополнительные функции!

Подписаться на комментарии Reloaded

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

И вся эта функциональность добавляется с использованием обычных комментариев WordPress.

Postmatic

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

Вы также можете настроить Postmatic для рассылки дайджестов комментариев, которые фильтруют по частоте и качеству.

Для получения более урезанной версии Postmatic вы также можете попробовать Replyable (от того же разработчика).

Лучшие плагины для спама WordPress

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

Акисмет

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

Для его использования вам понадобится ключ API. Но этот ключ API бесплатен для некоммерческого использования.

Google Captcha

Google Captcha (reCAPTCHA) от BestWebSoft поможет вам добавить удобную систему Google reCAPTCHA в ваш WordPress:

  • Регистрационная форма
  • Форма входа
  • Форма сброса пароля
  • Форма комментариев
  • Контактная форма
  • Специальная форма

Хотя использование любого типа CAPTCHA всегда является агрессивным подходом, Google reCAPTCHA — это такой же ненавязчивый вариант, который вы найдете.

Лучшие плагины для слайдеров

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

Слайдер Revolution

Slider Revolution — это инновационный, отзывчивый плагин для слайдеров WordPress, который поддерживает более 4 миллионов веб-сайтов. Будь то слайдер, карусель, изображение главного героя или видеосцена для наилучшего коэффициента конверсии (или даже целая первая страница), визуальный редактор с перетаскиванием и перетаскиванием позволит вам рассказывать свои собственные истории в кратчайшие сроки! .

  • Полностью отзывчивый и отлично смотрится как на настольных, так и на мобильных устройствах.
  • Знания в области кодирования не требуются.

Умный слайдер 3

Smart Slider 3 — мощный и интуитивно понятный плагин WordPress для создания слайдеров. Полностью отзывчивый, оптимизированный для SEO и работает с любой темой WordPress. Создавайте красивые слайдеры и рассказывайте истории без кода.

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

На этом мы завершаем наш список лучших плагинов для WordPress. А что насчет вас? Если бы вам пришлось порекомендовать лучшие плагины WordPress, что бы вы добавили? Напишите нам в Твиттере и дайте нам знать!

Запрещенные и несовместимые плагины WordPress на Kinsta

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

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

Запрещенные плагины

Плагины кеширования

Использование подключаемых модулей кеширования снижает производительность и в большинстве случаев не работает на нашей платформе. У нас уже реализованы различные типы кеширования на уровне сервера, как кеширование объектов, так и кеширование страниц, что намного лучше, чем любой другой плагин на уровне PHP. Узнайте больше о том, как мы обрабатываем кеширование WordPress.

  • Кэш-активатор
  • Кэш LiteSpeed ​​
  • WP Самый быстрый кэш

Исключение: Мы действительно поддерживаем WP Rocket версии 3.0 и выше. Их функция кеширования будет автоматически отключена при работе в Kinsta. Это позволяет вам использовать наше встроенное решение для кэширования, но при этом использовать другие функции оптимизации, которые может предложить WP Rocket.

Плагины резервного копирования

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

Примечание: этот список не является исчерпывающим; все неинкрементные резервные копии запрещены .

  • Миграция WP All-in-One
  • BackupBuddy
  • BackWPup
  • Снимок
  • UpdraftPlus — в настоящее время UpdraftPlus заблокирован для существующих сайтов на Kinsta. Однако UpdraftPlus разрешен для вновь созданных сайтов. В будущем мы планируем снять ограничения и для существующих сайтов.
  • Резервное копирование БД WP
  • Резервное копирование БД WP Сделано

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

Плагины оптимизации изображений

Мы не разрешаем серверных подключаемых модулей или пакетов / программного обеспечения для оптимизации изображений из-за снижения производительности. Это также включает установку пакетов, которые будут использоваться сценариями оптимизации изображений. Наш пост об оптимизации изображений содержит множество плагинов WordPress, которые вы можете использовать для сжатия на сторонних облачных серверах. Их можно использовать в Kinsta.

Плагины преобразования видео

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

Плагины производительности

  • Лучше минимизировать WordPress
  • P3 Профайлер
  • Оптимизация базы данных после удаления редакций
  • WordPress Сжатие GZIP: GZIP уже включен на всех серверах Kinsta.
  • WP-Оптимизация
  • JCH Optimize (причины: постоянная нагрузка на PHP, высокая пропускная способность, не удается кэшировать, не удается оптимизировать для CDN)

Разные плагины

  • Разрешить выполнение PHP
  • Динамические виджеты
  • Exec-PHP
  • Удаление неактивного пользователя
  • Блок питания Pipdig (P3)
  • WP RSS Мульти Импортер
  • WordPress Популярные сообщения

Плагины безопасности

Многие подключаемые модули безопасности вызывают проблемы с производительностью из-за их постоянного включения и функций сканирования.В Kinsta конфигурация нашей инфраструктуры и интеграция с Cloudflare могут повлиять на функциональность некоторых функций в плагинах безопасности, таких как блокировка IP, блокировка GeoIP и т. Д.

Если ваш сайт размещен в Kinsta, вам не нужно устанавливать сторонний плагин безопасности, потому что у нас есть много популярных функций безопасности, встроенных в нашу панель управления и инфраструктуру MyKinsta. Например, наш инструмент IP Deny позволяет вам блокировать скрытые IP-адреса до того, как трафик попадет в ваше приложение WordPress, и у нас есть различные ограничения скорости, установленные для популярных конечных точек WordPress.Наша бесплатная интеграция с Cloudflare также включает дополнительные функции безопасности, такие как безопасный межсетевой экран с настраиваемым набором правил, защиту от DDoS-атак и многое другое.

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

Плагины социальных сетей

  • Мгновенные статьи Facebook и страницы Google AMP от PageFrog
  • Facebook Open Graph, Google+ и Twitter Теги карт

Обнуленные плагины

Плагины

Nulled обычно относятся к плагинам или темам WordPress премиум-класса, которые были взломаны или содержат модифицированный код, предназначенный для нанесения вреда или сбора информации.Они получены со стороннего веб-сайта (не у первоначального автора или создателя) и иногда работают без лицензионного ключа.

Мы предлагаем бесплатную гарантию исправления ошибок здесь, в Kinsta, но эта гарантия не действует, если вы используете плагин с нулевым кодом.

Несовместимые плагины

  • WooCommerce Amazon & eBay Integration: Требуется функция PHP proc_open , которая отключена в нашей среде по соображениям безопасности.

Полный список

Вы можете сравнить приведенный ниже список с текущим каталогом / wp-content / plugins / .

  все-в-одном-wp-migration
разрешить-php-выполнить
резервный приятель
резервное копирование
лучше-wordpress-minify
кэш-активатор
codistoconnect
динамические виджеты
eww-image-optimizer
exec-php
неактивный пользователь-удалитель
jch-optimize
litespeed-cache
стена входа в систему
p3
p3-профилировщик
лягушка
rvg-optimize-база данных
снимок
восходящий поток
updraftplus
wonderm00ns-simple-facebook-open-graph-tags
wordpress-gzip-сжатие
WordPress-популярные-сообщения
Wordpress-RSS-мульти-импортер
WP-DB-резервное копирование
wp-db-backup-made
wp-optimize
  

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

Как очистить базу данных WordPress для повышения производительности

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

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

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

Перед тем, как начать, сделайте резервную копию!

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

Видеоурок

Подписаться на WPBeginner

Если вам не нравится видео или вам нужны дополнительные инструкции, продолжайте читать.

Очистка базы данных WordPress с помощью WP-Sweep

Первое, что вам нужно сделать, это установить и активировать плагин WP-Sweep. После активации просто перейдите к Tools »Sweep , чтобы очистить вашу базу данных WordPress.

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

Вы можете просмотреть элементы и очистить их по отдельности, или вы можете прокрутить страницу вниз и нажать «Очистить все», чтобы очистить все в своей базе данных WordPress.

Очистка может занять некоторое время в зависимости от размера вашей базы данных. WP-Sweep покажет вам прогресс, обновив статистику на странице.

Почему WP-Sweep и WP-Optimize?

Вам может быть интересно, почему мы пишем о WP-Sweep, когда доступен очень популярный плагин WP-Optimize, который делает почти то же самое.

Ну, это потому, что он написан уважаемым разработчиком WordPress Лестером Чаном.

Также потому, что главной отличительной особенностью WP-Sweep является то, что он в максимально возможной степени использует правильные функции удаления WordPress вместо выполнения запросов MySQL прямого удаления. В то время как плагин WP-Optimize использует SQL-запросы прямого удаления, которые могут оставить потерянные данные.

Просматривая WP-Optimize, они используют SQL-запрос для удаления ревизий публикации, что означает, что останутся потерянные данные.

— Лестер Чан (@gamerz) 23 февраля 2015 г.

Другими словами, WP-Sweep лучше написан, чем WP-Optimize.

Что все очищает WP-Sweep?

WP-Sweep использует все необходимые функции удаления WordPress для очистки базы данных. На момент написания этой статьи он может очистить следующее:

  • Редакции
  • Авто тяги
  • Удаленные комментарии
  • Неутвержденные комментарии
  • Комментарии со спамом
  • Удаленные комментарии
  • Мета потерянного сообщения
  • Комментарий осиротевший мета
  • Мета потерянного пользователя
  • Сиротские временные отношения
  • Неиспользованные термины
  • Дублированный пост мета
  • Дублированный комментарий мета
  • Дублированная мета пользователя
  • Переходные параметры
  • Оптимизирует таблицы базы данных
  • oEmbed кеши в мета поста

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

Если вам понравилась эта статья, то подпишитесь на наш канал YouTube для видеоуроков по WordPress. Вы также можете найти нас в Twitter и Google+.

15 простых способов ускорить WordPress

Последнее обновление 27 апреля 2019 г .: WordPress — отличная платформа. Однако одна слабость, которой он страдает, заключается в том, что он может работать довольно медленно.

Если не принять надлежащих мер предосторожности, сайт может стать вялым.Это не только проблема для повторных посетителей, но и приведет к тому, что вы потеряете подписчиков и клиентов.

В этом кратком руководстве я расскажу обо всех лучших способах, которые я нашел для постоянного ускорения работы WordPress.

Почему скорость сайта WordPress имеет значение

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

Будьте готовы потерять сон ночью: согласно отчету поисковой группы Microsoft Bing, более длительная задержка отклика страницы на 2 секунды снизила уровень удовлетворенности пользователей на 3.8%, рост потерял дохода на пользователя на 4,3%, а снизил клика на 4,3%.

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

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

Давайте это исправим.

Как ускорить WordPress

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

Я гарантирую, что использование даже нескольких поможет ускорить ваш сайт.

1. Выберите хороший хост

При запуске общий хост может показаться выгодной сделкой («Неограниченное количество просмотров страниц!»). За это приходится платить: невероятно низкая скорость работы сайта и частые простои в периоды высокой посещаемости.

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

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

Единственный хост WordPress, который я постоянно рекомендую:

WP Engine, управляемый хостинг WordPress

Примечание: Выше моя личная реферальная ссылка, которая дает небольшую скидку (и небольшую комиссию для меня), если вы ее используете. Я рекомендую только те продукты, которые использую лично, и компании, которые поддерживаю.

Мои сайты всегда удивительно быстрые, никогда не простаивают, когда я получаю огромные упоминания (например, когда я был представлен на веб-сайте Discovery Channel), а серверная часть очень проста в использовании.

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

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

2. Начните с твердого фреймворка / темы

Вы можете быть удивлены здесь, но тема Twenty Nineteen (также известная как тема WP по умолчанию) легкая и довольно быстрая.

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

По моему опыту, самой быстрой загрузкой премиум-фреймворка, безусловно, является Focus Theme Framework, особенно новый скин Focus (на этом сайте я использую полностью голую версию, но лично мне нравится простота!). Он превосходит основные темы WordPress, поскольку его гораздо проще настраивать.

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

3. Используйте эффективный плагин кеширования

Плагины

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

Безусловно, мой фаворит, без исключения, — это W3 Total Cache, я бы не рекомендовал и не использовал какие-либо другие подключаемые модули для кэширования, он имеет все необходимые функции и чрезвычайно прост в установке и использовании.

Просто установите и активируйте, и ваша страница загружается быстрее, так как элементы кэшируются.

4. Используйте сеть доставки контента (CDN)

Все ваши любимые большие блоги используют это, и если вы занимаетесь интернет-маркетингом с помощью WordPress (как я уверен, многие из моих читателей), вы не удивитесь, узнав, что некоторые из ваших любимых блогов, такие как Copyblogger используют CDN.

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

Я лично использую сеть доставки контента StackPath на своих сайтах WordPress, так как я обнаружил, что у них самые разумные цены, а их панель инструментов очень проста в использовании (и поставляется с видеоуроками по ее настройке, занимает всего несколько минут ).

Существует плагин под названием Free-CDN, который обещает сделать то же самое, хотя я его не тестировал.

5. Оптимизировать изображения (автоматически)

Yahoo! имеет оптимизатор изображений под названием Smush.it, который значительно уменьшает размер файла изображения, не снижая при этом качества.

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

К счастью, есть замечательный бесплатный плагин под названием WP-SmushIt, который автоматически выполняет этот процесс со всеми вашими изображениями, когда вы их загружаете. Нет причин не устанавливать это. Если вы предпочитаете управлять этим на своем рабочем столе, мне очень нравятся пользователи Squash для Mac.

6. Оптимизируйте домашнюю страницу для быстрой загрузки

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

То, что вы можете сделать, включает:

  • Показывать отрывки вместо полных сообщений
  • Уменьшить количество сообщений на странице (мне нравится показывать от 5 до 7)
  • Удалите ненужные виджеты общего доступа с домашней страницы (включите их только из сообщений)
  • Удалите неактивные плагины и виджеты, которые вам не нужны.
  • Минимум! Читатели здесь для содержания, а не для 8000 виджетов на главной странице

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

7. Оптимизируйте базу данных WordPress

Я определенно извлек много пользы из слова «оптимизировать» в этом посте!

Это можно сделать очень утомительным, чрезвычайно скучным ручным способом, или…

Вы можете просто использовать плагин WP-Optimize, который я использую на всех своих сайтах.

Этот плагин позволяет вам выполнять только одну простую задачу: оптимизировать вашу базу данных (спам, редакции сообщений, черновики, таблицы и т. Д.), Чтобы уменьшить их накладные расходы.

Я бы также порекомендовал плагин WP-DB Manager, который может планировать даты для оптимизации базы данных.

8. Отключите хотлинкинг и похищение вашего контента

Hotlinking — это форма «кражи полосы пропускания». Это происходит, когда другие сайты ссылаются на изображения на вашем сайте из своих статей, что увеличивает нагрузку на ваш сервер.

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

Поместите этот код в свой корень.http (s)?: // (www \.)? feeds2.feedburner.com/sparringmind [NC] RewriteRule \. (Jpg | jpeg | png | gif) $ — [NC, F, L]

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

9. Добавьте заголовок expires к статическим ресурсам

Заголовок Expires — это способ указать время, которое достаточно далеко в будущем, чтобы клиентам (браузерам) не приходилось повторно получать какой-либо статический контент (например, файл css, javascript, изображения и т. Д.).

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

Вам необходимо скопировать и вставить следующий код в корневой файл .htaccess:

ExpiresActive On
ExpiresByType image / gif A25


ExpiresByType image / png A25


ExpiresByType image / jpg A25


ExpiresByType image / jpeg A25

Вышеуказанные числа установлены на месяц (в секундах), вы можете изменить их по своему желанию.

10. Настройка изображений Gravatar

На этом сайте вы заметите, что изображение Gravatar по умолчанию установлено на… ну, ничего.

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

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

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

11. Добавьте LazyLoad к изображениям

LazyLoad — это процесс загрузки только изображений над сгибом (т. Е. Только изображений, видимых в окне браузера посетителя), затем, когда читатель прокручивает страницу вниз, другие изображения начинают загружаться непосредственно перед тем, как они попадают в поле зрения.

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

Чтобы сделать это автоматически, установите подключаемый модуль jQuery Image Lazy Load .

12. Контроль количества сохраненных ревизий постов

Я сохранял этот пост в черновике около 8 раз.

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

Теперь, когда этот пост готов и опубликован, зачем мне хранить все эти черновики?

Вот почему я использую плагин Revision Control , чтобы убедиться, что я свожу количество исправлений к минимуму, установите его на 2 или 3, чтобы у вас было к чему прибегнуть в случае ошибки, но не слишком высоко, чтобы вы мешали ваш бэкэнд с ненужным количеством черновиков сообщений.

13. Отключить пингбеки и трекбэки

По умолчанию WordPress взаимодействует с другими блогами, которые снабжены пингбэками и трекбэками.

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

Для получения более подробной информации прочтите это объяснение Pingbacks, Trackbacks и Linkbacks WordPress.

14. При необходимости замените PHP статическим HTML

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

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

Так что пойдите туда и проверьте это, он написал это проще, чем я когда-либо мог!

15.Используйте CloudFlare

Это похоже на раздел выше об использовании CDN, но я настолько полюбил CloudFlare с тех пор, как обсуждал его в своем посте best web analytics , что решил включить его здесь отдельно.

Откровенно говоря, CloudFlare вместе с описанным выше плагином W3 Total Cache представляют собой действительно мощную комбинацию (они интегрируются друг с другом), которая значительно улучшит не только скорость, но и безопасность вашего компьютера. сайт.

Оба бесплатны!

Спасибо за чтение! Поделитесь этой статьей, если она вам понравилась.

11 простых способов ускорить работу вашего сайта WordPress

Когда я просматриваю новые веб-сайты, ничто не заставляет меня бросаться на кнопку «назад», как медленная веб-страница. И я почти уверен, что я здесь не один — производительность сайта влияет на взаимодействие с пользователем на всех сайтах и ​​в значительной степени определяет то, как посетители оценивают качество онлайн-бизнеса.

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

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

WordPress не совсем специализируется на скорости. Темы, плагины и основные файлы PHP потребляют ценные ресурсы сервера для создания и доставки страниц посетителям. Слишком много вещей, выполняемых одновременно, истощают эти ресурсы, замедляют ваши страницы и препятствуют конверсиям.

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

Как ускорить работу вашего сайта на WordPress

  1. Проведите несколько тестов производительности.
  2. Выберите надежного хостинг-провайдера.
  3. Обновить все.
  4. Удалить неиспользуемые плагины.
  5. Используйте чистую, легкую тему.
  6. Оптимизировать изображения.
  7. Уменьшить размеры файлов CSS и JavaScript.
  8. Установите плагин кэширования WordPress.
  9. Приведите в порядок свою базу данных WordPress.
  10. Используйте CDN.
  11. Разделение длинных столбов на части.

1. Запустите несколько тестов производительности.

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

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

Чтобы получить наиболее ощутимую оценку, протестируйте свой сайт с помощью бесплатного инструмента измерения производительности, такого как Website Grader. Просто вставьте URL своей домашней страницы и посмотрите, как работает ваш сайт. Этот инструмент и многие другие даже предлагают рекомендации по скорости, которые вы можете применить, а затем повторите попытку.

Источник изображения

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

2. Выберите надежного хостинг-провайдера.

Качественный веб-хостинг — это основа быстрого сайта WordPress. Очень важно выбрать и хостинг-провайдера, и тарифный план, соответствующий вашим требованиям к пропускной способности и производительности. Большинство хостов WordPress предлагают несколько типов хостинга: общий хостинг, выделенный хостинг, хостинг виртуального частного сервера (VPS) и планы управляемого хостинга WordPress.

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

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

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

3. Обновить все.

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

4. Удалите неиспользуемые плагины.

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

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

5. Используйте чистую, легкую тему.

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

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

6. Оптимизируйте изображения.

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

Вы можете сжимать файлы изображений с помощью Photoshop или любого другого программного обеспечения для редактирования изображений. Вы также можете попробовать плагин для оптимизации изображений WordPress, например Smush или EWWW Image Optimizer, для этой задачи.

Источник изображения

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

7. Уменьшите размеры файлов CSS и JavaScript.

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

Для этого используйте бесплатный плагин WordPress, такой как Autoptimize, который сканирует ваши файлы CSS и JavaScript, удаляет ненужный код (например, пробелы и комментарии) и сжимает файлы настолько, чтобы загружаться без задержек.

8. Установите плагин кэширования WordPress.

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

Каждый раз, когда посетитель запрашивает веб-страницу с некэшированного сайта, PHP на вашем сервере WordPress должен извлечь весь соответствующий контент из вашей базы данных WordPress, собрать его в файл HTML и отправить этот файл клиенту. У этого метода есть свои преимущества, в том числе экономия места на сервере и возможность динамического содержания веб-сайта.Но это также требует больше времени и энергии, чем отправка заранее написанной веб-страницы.

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

Что касается опций, мы рекомендуем W3 Total Cache или WP Super Cache. Оба популярны и часто обновляются.

Источник изображения

9.Приведите в порядок свою базу данных WordPress.

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

Плагины

, такие как WP Optimize и Advanced Database Cleaner, проведут аудит ваших файлов и удалят все ненужное. Это гораздо более быстрая и безопасная альтернатива удалению файлов самостоятельно.Также безопасно вручную удалить неиспользуемые файлы мультимедиа прямо в медиатеке WordPress.

Источник изображения

10. Используйте CDN.

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

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

Сети CDN

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

11. Разделите длинные посты на части.

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

Не время терять зря!

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

Как ускорить WordPress — Smashing Magazine

Об авторе

Маркус Тейлор — основатель Venture Harbor, агентства цифрового маркетинга, которое специализируется на работе с компаниями в музыкальной, кино- и игровой индустрии.Больше о Маркус ↬

Несколько месяцев назад я провел эксперимент, чтобы увидеть, насколько быстрее я могу сделать один из своих веб-сайтов менее чем за два часа работы. После установки нескольких плагинов WordPress и исправления нескольких простых ошибок я увеличил скорость загрузки сайта с 1,61 секунды до 583 миллисекунд. Это улучшение на 70,39% без каких-либо визуальных изменений на сайте.

Несколько месяцев назад я провел эксперимент, чтобы увидеть, насколько быстрее я могу сделать один из своих веб-сайтов менее чем за два часа работы.После установки нескольких плагинов WordPress и исправления нескольких простых ошибок я увеличил скорость загрузки сайта с 1,61 секунды до 583 миллисекунд. Это улучшение на 70,39% без каких-либо визуальных изменений на сайте.

Согласно исследованию Akamai 2009 года, 47% посетителей ожидают, что страница загрузится менее чем за 2 секунды, а 57% посетителей покинут страницу, загрузка которой занимает более 3 секунд. После этого исследования не было недостатка в тематических исследованиях, которые подтвердили, что время загрузки влияет на продажи.

Дополнительная литература по SmashingMag:

В 2006 году Amazon сообщила, что увеличение скорости страницы на 100 миллисекунд привело к увеличению ее дохода на 1%. Всего несколько лет спустя Google объявил в своем блоге, что его алгоритм учитывает скорость страницы при ранжировании веб-сайтов.


Итак, как вы можете ускорить свой сайт на WordPress?

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

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

Укладка фундамента

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

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

Выберите хороший хост

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

Для сравнения: у двух моих клиентов похожие веб-сайты, но очень разные хостинг-провайдеры. Один использует WPEngine (отличную хостинговую компанию), а другой размещает свой веб-сайт на дешевом общем сервере.

Время ответа DNS (то есть время, необходимое браузеру для подключения к серверу хостинга) клиента, использующего WPEngine, составляет 7 миллисекунд.Клиент, использующий дешевый виртуальный хостинг, имеет время ответа DNS 250 миллисекунд.

Если вы хотите, чтобы ваш сайт работал быстро, начните с хорошей хостинговой компании и пакета услуг.

Выберите хорошую тему

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

Несколько лет назад Джулиан Фернандес из Synthesis провел интересное тематическое исследование, в котором он обновил свою тему с WordPress по умолчанию на структуру Genesis, отслеживая скорость загрузки страниц.Он заметил, что просто изменив тему на Genesis, время его загрузки увеличилось с 630 до 172 миллисекунд.

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

Использование сети доставки контента

Недавно я начал использовать сеть доставки контента (CDN) для одного из своих веб-сайтов и заметил сокращение использования полосы пропускания на 55% и значительное улучшение скорости загрузки страниц.

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

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

12 быстрых исправлений для ускорения работы WordPress

Теперь, когда у нас прочный фундамент, мы можем приступить к тонкой настройке нашего веб-сайта.

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

1. Определите плагины, которые замедляют вашу работу

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

(Большой предварительный просмотр)

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

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

2. Сжатие вашего веб-сайта

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

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

(Большой превью)

У установки Gzip практически нет недостатков, а увеличение скорости может быть весьма значительным. Как видно на скриншоте выше, размер MusicLawContracts.com увеличился с 68 КБ до 13 КБ с установленным Gzip.

Хотя некоторые плагины добавляют Gzip на ваш сайт одним нажатием кнопки, установить его вручную на самом деле очень просто.Откройте файл .htaccess (находится в корневом каталоге на сервере) и добавьте в него следующий код:

 
AddOutputFilterByType DEFLATE текст / простой
AddOutputFilterByType DEFLATE text / html
AddOutputFilterByType DEFLATE текст / xml
AddOutputFilterByType DEFLATE text / css
AddOutputFilterByType DEFLATE application / xml
AddOutputFilterByType DEFLATE application / xhtml + xml
AddOutputFilterByType DEFLATE application / rss + xml
AddOutputFilterByType DEFLATE application / javascript
AddOutputFilterByType DEFLATE application / x-javascript
  

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

3. Сжать изображения

Изображения занимают большую часть полосы пропускания на большинстве веб-сайтов. WP Smush.it — ​​еще один отличный плагин, который автоматически сжимает изображения, когда вы загружаете их в медиатеку. Сжатие осуществляется без потерь, что означает, что вы не заметите никакой разницы в качестве изображений.

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

4. Использование кеширования браузера

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

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

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

Чтобы сделать это с помощью плагина, я рекомендую использовать WP Super Cache. Однако настоятельно рекомендуется следовать руководству по установке, чтобы убедиться, что вы настроили его правильно.В качестве альтернативы вы можете добавить заголовки с истекающим сроком действия, добавив следующий код в свой файл .htaccess .

  #
# свяжите .js с типом «текст / javascript» (если его нет в mime.conf)
#
Добавить тип текста / javascript .js

#
# настроить mod_expires
#
# URL: http://httpd.apache.org/docs/2.2/mod/mod_expires.html
#

ExpiresActive On
ExpiresDefault «доступ плюс 1 секунда»
Изображение ExpiresByType / значок x «доступ плюс 26

секунд» ExpiresByType image / jpeg «доступ плюс 26

секунд» ExpiresByType image / png «доступ плюс 26

секунд» ExpiresByType image / gif «доступ плюс 26

секунд» Приложение ExpiresByType / x-shockwave-flash «доступ плюс 26

секунд» ExpiresByType text / css «доступ плюс 26

секунд» ExpiresByType text / javascript «доступ плюс 26

секунд» Приложение ExpiresByType / x-javascript «доступ плюс 26

секунд» ExpiresByType text / html «доступ плюс 600 секунд» ExpiresByType application / xhtml + xml «доступ плюс 600 секунд» # # настроить mod_headers # # URL: http: // httpd.apache.org/docs/2.2/mod/mod_headers.html # Заголовочный набор Cache-Control «max-age = 26

, общедоступный» Заголовочный набор Cache-Control «max-age = 600, private, must-revalidate» Заголовок не установлен ETag Заголовок не установлен Last-Modified
5. Очистите базу данных

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

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

6. Минимизируйте файлы CSS и JavaScript

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

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

Я предпочитаю Better WordPress Minify, потому что он менее агрессивен, чем некоторые другие плагины, которые делают то же самое (некоторые из которых вызывают проблемы, как отмечает Христо Панджаров).

7. Отключение пингбэков и трекбэков

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

8. Укажите размеры изображения и наборы символов

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

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

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

9. Переместить CSS вверх, а JavaScript — вниз

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

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

10. Используйте CSS-спрайты

Спрайт — это, по сути, один большой файл изображения, который содержит все ваши отдельные изображения рядом друг с другом. Используя CSS, вы можете скрыть все на изображении, кроме нужного вам раздела, указав набор координат.

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

(большой превью)

Самым простым решением является SpriteMe, инструмент, который превращает все ваши изображения в спрайт CSS.

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

11. Включить Keep Alive

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

Чтобы включить Keep Alive, просто скопируйте и вставьте приведенный ниже код в файл .htaccess .

 
Набор заголовков Поддерживает активность соединения
  
12. Замените PHP статическим HTML там, где это уместно

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

Заключение — Ускорьте WordPress

Ожидается, что в следующие 12 месяцев использование мобильного Интернета превзойдет использование настольных компьютеров. Этот переход к мобильным устройствам с доступом в Интернет означает, что наличие быстрого веб-сайта никогда не было так важно, как сегодня . Пользователи теперь ожидают, что веб-сайты станут быстрыми, а разработчики, которые не соблюдают правила, в конечном итоге проиграют разработчикам, вкладывающим средства в обеспечение высокого уровня обслуживания.

(al, il)

6 советов по ускорению создания сайта WordPress с фотографиями в 2021 году


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

Исследование Google показало, что пользователи хотят, чтобы ваш сайт загружался менее чем за 3-4 секунды. Если этого не произойдет, скорее всего, они собираются перейти в другое место. Kissmetrics подтверждает это данными, согласно которым 40% пользователей покинут ваш сайт, если он не загрузится менее чем за 3 секунды.

Эти цифры еще более актуальны для мобильных пользователей. Если у вас нет быстро загружающегося мобильного сайта, пора обновить его или смириться с последствиями. Уравновешивание скорости сайта и отличного пользовательского опыта всегда было проблемой для фотографов из-за большого количества изображений, которые они, очевидно, хотят загружать в высоком разрешении (чтобы они выглядели идеально на экране 4k).Следовательно, в этой статье мы опишем 10 шагов, которые вы можете предпринять, чтобы повысить общую скорость и производительность вашего сайта.

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

1. Проверьте скорость вашего сайта

Прежде чем мы обсудим, как вы можете улучшить скорость своего сайта, сначала вам нужно понять, как проверить скорость вашего сайта.Доступен ряд инструментов, и в этой статье мы сосредоточимся на двух из них. Использование аналитики Google Page Speed ​​для тестирования скорости сайта не будет проверять скорость вашего сайта, если у вас нет доменного имени с высоким рейтингом, поэтому для большинства пользователей оно фактически не покажет скорость вашего сайта. В нем даются подробные сведения о некоторых вариантах оптимизации, однако это всего лишь предложения, и вы на самом деле не узнаете, будет ли ваш сайт загружаться быстрее после их обновления.

Для проверки скорости вашего сайта мы рекомендуем использовать 3 инструмента: GTMetrix, PageSpeed ​​Insights и Pingdom.В этом руководстве мы объясним, как использовать GTMetrix, но принципы остаются неизменными для других инструментов, поскольку они выделяют почти те же вопросы, которые вам необходимо решить. Если вы используете GTMetrix, не забудьте создать бесплатную учетную запись. Это позволит вам выбрать местоположение вашего сервера, что важно для тестирования вашего сайта. Вам следует выбирать сервер, ближайший к местоположению ваших клиентов. Например, если вы фотограф из Великобритании, то выбор сервера в Лондоне даст вам наилучшие результаты, поскольку, скорее всего, ваши клиенты также находятся в Великобритании.Тестирование с сервера в США даст вам неверные результаты.

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

GTMetrix

Намного лучший способ проверить скорость вашей страницы — это использовать такие ресурсы, как GTMetrix или Pingdom.GTMetrix будет использоваться для тестирования скорости отклика и времени загрузки вашего сайта, а затем на основе результатов будет выставлена ​​оценка производительности. Это позволит вам записывать улучшения времени загрузки до и после выполнения рекомендаций в этой статье.

Мы рекомендуем вам протестировать свой сайт сейчас и записать результаты, тогда после прочтения следующей статьи вы сможете проверить наличие некоторых улучшений. ПРИМЕЧАНИЕ! Убедитесь, что вы выбрали ближайший к вам сервер.

Вы также можете проверить местоположение вашего хостинга, чтобы узнать, действительно ли оно совпадает с вашим собственным местоположением. Если вам нужно узнать, где находится ваш сервер, обратитесь к своему хостинг-провайдеру или проверьте сами с помощью WHO.IS. Введите свое доменное имя, и на 4-й вкладке «Записи DNS» будет местоположение (не все хосты будут это отображать):

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

Инструменты GTMetrix, страница

Теперь вам нужно перейти в GTMetrix и создать бесплатную учетную запись. Затем вы можете приступить к анализу своего сайта. Вы увидите следующую панель управления (см. Изображение ниже), вы можете выбрать браузер, щелкнув его название, местоположение, нажав на местоположение, и можете обновить любые другие настройки. Вы также можете сделать это, нажав на «параметры анализа» справа.

На панели управления вы также можете увидеть список сайтов, которые вы протестировали, а также варианты мониторинга вашего сайта в течение определенного периода времени.

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

GT Metrix суммирует 6 показателей времени загрузки страницы.

  • GTMetrix Grade — общая производительность страницы согласно GTMetrix
  • Оценка производительности — оценка производительности вашей страницы на основе оценки инструмента с открытым исходным кодом Lighthouse и спецификаций GTMetrix.
  • Оценка структуры — насколько хорошо ваша страница построена для обеспечения оптимальной производительности
  • LCP — как быстро ваш самый большой элемент контента становится видимым на странице
  • TBT — сколько времени блокируется скриптами при загрузке вашей страницы
  • CLS — сколько сдвига макета происходит при загрузке страницы

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

Сравнительный анализ

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

При использовании Google PageSpeed ​​Insights вам придется ждать 30 секунд между каждым тестом, так как на вашем сайте есть кеш от Google.

Резервное копирование вашего сайта

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

2. Используйте рекомендуемые плагины WordPress

В этом разделе мы рассмотрим 4 плагина, которые помогут ускорить загрузку вашего сайта. Они помогут со сжатием GZIP, минификацией файлов, кешированием браузера и оптимизацией Javascript и CSS.

Автоматическая оптимизация

Autoptimize — это мощный плагин, который позволяет вам минимизировать и комбинировать файлы CSS и JS, чтобы сократить время загрузки страницы.

Примечание: параметр Оптимизация изображения из этого подключаемого модуля может иногда изменять источник изображений и логотипов, которые могут перекрываться. Поэтому мы рекомендуем отключить эту опцию.

WP Performance Score Booster

С помощью WP Performance Score Booster вы сможете улучшить различные правила для своего сайта, в том числе:

  • GZIP сжатие
  • Использовать кеширование браузера (только частично, плагин кеширования по-прежнему требуется)
  • Удалите строки запроса из статических ресурсов, таких как файлы CSS и JS.

Просто скачайте плагин из репозитория WordPress и установите его, больше ничего не требуется. Затем вы можете снова протестировать свой сайт как в GT Metrix, так и в Google PageSpeed ​​Insights. Получите WP Performance Score Booster здесь.

Супер кэш WP

Это будет одна из основных вещей, рекомендуемых через Google, и одна из самых простых в реализации для повышения скорости. Установка плагина, такого как WP Super Cache, — отличный способ сократить время загрузки, однако рекомендуется следовать руководству по его правильной настройке, поскольку неправильно настроенный плагин кэширования может вызвать больше проблем, чем пользы.Еще одно замечание о кешировании: когда вы тестируете сайт на его скорость, лучше всего очистить кеш, обновить страницу, подождать 30 секунд, а затем повторить тест, чтобы проверить наличие улучшений.

Для других примечательных вариантов плагина кэширования также обратите внимание на WP Fastest Cache или для платного плагина проверьте WP Rocket, так как это один из лучших на рынке .

Примечание: Если ваш хостинг использует параметры кэширования, обязательно ознакомьтесь с их документацией, чтобы узнать, разрешены ли плагины кеширования.Такие провайдеры, как WP Engine, не разрешают использовать плагины кеширования, поскольку они кэшируют сайт из источника. Получите WP Super Cache здесь.

Asset CleanUp: Page Speed ​​Booster

Этот плагин WordPress позволяет откладывать или отключать определенные стили или скрипты. Некоторые файлы CSS или JS могут блокировать рендеринг вашей страницы и замедлять работу вашего сайта. Используйте этот плагин для решения проблемы «Устранение ресурсов, блокирующих рендеринг» в PageSpeed ​​Insights или «Отложить анализ JavaScript» в GTmetrix.

Пример: , если вы используете плагин Flo Forms и у вас нет контактной формы на вашей домашней странице, вам не нужно загружать его файлы, поэтому вы просто отключите эти файлы на своей домашней странице. Таким образом, вы загружаете только нужные файлы и повышаете производительность своей домашней страницы.

3. Используйте надежный хостинг

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

Поскольку существует так много вариантов, вот ряд вещей и функций, которые следует учитывать при выборе подходящего хостинг-провайдера. Вы также можете ознакомиться со списком хостинг-провайдеров, которые мы рекомендуем нашим клиентам Flothemes. Если вам интересно, сколько места вам понадобится — Siteground для примеров предлагает пакет Grow Big с 20 ГБ доступного веб-пространства, чего более чем достаточно для начала.

Вернуться к функциям, которые помогут вам правильно выбрать:

  • Скорость
  • Расположение сервера
  • Цена
  • Служба поддержки клиентов
  • Трафик вашего сайта

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

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

4. Используйте CDN (необязательно)

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

Что такое CDN?

Content Delivery Networks (CDN) значительно сократит задержку сервера за счет хранения статических ресурсов в сети из быстро загружаемых серверов.Что это обозначает? По сути, он содержит кеш вашего статического контента (изображений, CSS и JavaScript) на различных серверах по всему миру. Когда пользователь из Великобритании запрашивает просмотр вашего сайта, он получает изображения с ближайшего сервера, что резко сокращает время загрузки. GTmetrix собрал этот простой рисунок, чтобы его было легче понять:

Рекомендуемые CDN CDN

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

Узнайте больше о бесплатных сервисах WordPress CDN для повышения скорости вашего сайта.

5. Оптимизируйте изображения

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

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

Рекомендации по размеру изображения

Изображения в полную ширину — 2400x1600px
Сообщения в блоге — 1500 пикселей в ширину x высоту автоматически
Галереи — ширина автоматически x 1500 пикселей в высоту

См. Полное руководство по изменению размера изображения здесь.

Удалить ненужные изображения

Вам действительно нужны все изображения, которые вы показываете на своем сайте? Если нет, пора удалить их из своего контента. Помните, думайте о качестве, а не о количестве. Если вы можете создать сообщение в блоге и рассказать историю с помощью 10 изображений вместо 100, сделайте это.Конечно, как фотограф, ваши изображения обладают большой силой, однако изображения могут сказать 1000 слов. Пришло время пересмотреть свое портфолио и избавиться от лишнего. Поступая так, вы оптимизируете свой сайт и создадите лучшее портфолио с лучшими изображениями.

Обычные места, где пользователи добавляют слишком много изображений:

Полноэкранные слайд-шоу — Мы рекомендуем здесь от 1 до 5 изображений, больше — бесполезная трата. Вы хотите, чтобы пользователи переходили из вашего домашнего слайд-шоу в какой-то контент. Используйте 1-5 изображений для создания WOW-фактора, в противном случае эти изображения будут слишком большими для оптимальной производительности сайта.

Галереи — Добавить 500 изображений в галерею утомительно. Кто на самом деле будет проверять все изображения с чужой свадьбы, если только это не семья или друзья. Покажи свои лучшие работы, убери все остальное. Обычно для этого достаточно портфолио из 30 ярких изображений.

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

Бонусный совет: вы можете освободить место и сократить расходы на хранение изображений в 5 раз. Для этого вам понадобится настольное приложение Dotphoton Raw, которое уменьшит размер файла RAW до 80%.

Он похож на JPEGmini, но работает только с файлами RAW.

Оптимизировать существующие изображения

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

Оптимизируйте изображения перед загрузкой

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

Полноэкранные слайд-шоу и блоки изображений — ширина 2400 пикселей и высота 1600 пикселей
Галереи — 1500 пикселей по высоте и ширине автоматически
Сообщения в блоге — высота автоматически и 1500 пикселей по ширине

Ознакомьтесь с руководствами ниже, в которых объясняется, как можно сохранять изображения для Интернета, используя один из следующих инструментов:

Photoshop — пакетное сохранение изображений в Photoshop
Lightroom — полное руководство по сохранению изображений для Интернета

Инструменты оптимизации изображений

Есть несколько инструментов, которые также могут помочь с оптимизацией изображений перед их загрузкой в ​​Интернет.

Вот подробное руководство, объясняющее, как оптимизировать изображения для WordPress.

Заключение

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

При тестировании скорости не забудьте использовать GTMetrix или Pingdom и выбрать сервер, который находится близко к вам и вашей аудитории.

Если вы заинтересованы в повышении скорости и производительности своего сайта, обратите внимание на нашу службу оптимизации скорости.

Команда Flothemes,
Поддерживая вас.

.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *