Оптимизация WordPress: Основное руководство

Опубликовано: 2020-11-13

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

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

В этом руководстве

    Что такое оптимизация WordPress?

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

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

    • Кеширование
    • Оптимизация изображения (сжатие)
    • Скорость страницы
    • База данных вашего сайта
    • Хостинг веб-сайтов
    • Версии программного обеспечения
    • Код и скрипты

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

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

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

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

    Объяснение оптимизации WordPress

    Когда дело доходит до оптимизации WordPress, на то, насколько хорошо работает ваш сайт или блог WordPress, влияет ряд факторов. Некоторые из факторов включают (но не ограничиваются ими):

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

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

    Зачем мне оптимизировать свой сайт WordPress?

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

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

    Важность оптимизации WordPress

    Быстрый и оптимизированный сайт также влияет на рейтинг вашего сайта в поисковых системах. Чем быстрее ваш сайт, тем больше он понравится Google (и поставьте его в рейтинг больших парней). Помимо более высокого рейтинга SEO, вы также, вероятно, заметите увеличение количества сканирований пауков поисковыми системами после оптимизации вашего сайта.

    7 областей оптимизации WordPress

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

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

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

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

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

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

    Когда дело доходит до кеширования WordPress, вы можете легко установить один из лучших плагинов кеширования WordPress, например WP Super Cache и W3 Total Cache, для кэширования всех ваших страниц и сообщений в виде статических файлов. Затем ваш сервер передает статические файлы вашим пользователям, тем самым снижая нагрузку на сервер. Для относительно статичных страниц этот простой шаг может многократно повысить производительность. Важно понимать, что страницы и сообщения с большим количеством динамического контента сложнее настроить с помощью инструмента кэширования. Но это еще можно сделать.

    Плагин W3 Total Cache (W3TC)

    Плагин W3 Total Cache сочетает в себе исследования многих авторитетов в области веб-разработки. Он обеспечивает отличный пользовательский интерфейс для разработчиков WordPress.

    W3 Общий кэш

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

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

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

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

    W3TC также управляет заголовками, такими как cache-control, entity tag и expires. Они управляют тем, как веб-браузеры кэшируют файлы, и могут снизить нагрузку на сервер, улучшая работу сайта для пользователей.

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

    Плагин WP Super Cache

    WP Super Cache - это плагин WordPress для статического кеширования страниц. Задача этого плагина - генерировать HTML-файлы, которые Apache обслуживает напрямую. Это делается без обработки тяжелых сценариев PHP, что помогает заметно увеличить скорость вашего сайта.

    WP супер кэш

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

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

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

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

    Однако важно знать, что добавление альтернативного PHP-кеша (APC) на ваш сервер поможет экспоненциально повысить производительность вашего сайта. Вы также можете использовать Varnish Cache вместе с W3 Total Cache для сохранения предварительно созданных страниц, которые хранятся в памяти. Затем они быстро обслуживаются пользователями, не требуя выполнения из стека PHP, Apache или WordPress.

    2. Оптимизация и сжатие изображений

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

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

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

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

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

    1. Плагины для оптимизации изображений WordPress, которые позволяют выполнять работу прямо из панели администратора WordPress.
    2. Предварительная загрузка программного обеспечения / приложения оптимизатора изображений. Эти приложения могут быть либо программным обеспечением с открытым исходным кодом, таким как оптимизатор изображений, либо, как минимум, фоторедактором, либо платными приложениями, которые предоставляют возможности регулировки размера изображения. Photoshop - это пример программного обеспечения премиум-класса, которое позволяет настраивать разрешение изображения для сжатия изображений для использования в Интернете.
    3. Бесплатные онлайн-сервисы, которые сжимают и оптимизируют ваши изображения перед их загрузкой в ​​WordPress.

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

    Как правило, оптимизация изображения означает его сжатие. Оптимизатор изображений или компрессор - это программа, которую вы устанавливаете на свое личное устройство или получаете доступ в Интернете через веб-браузер.

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

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

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

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

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

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

    Smush - отложенная загрузка изображений, оптимизация и сжатие изображений
    EWWW Image Optimizer
    Сжатие изображений JPEG и PNG

    Выберите тот, с которым вам проще всего работать, и настройте его под свои нужды.

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

    3. Повышена скорость загрузки страниц.

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

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

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

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

    10 способов увеличить скорость страницы WordPress

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

    1. Проверяйте свои плагины

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

    Так что ты можешь сделать? Каждые 4-6 месяцев вы должны просматривать список плагинов и проводить мини-аудит. Спроси себя:

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

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

    3. Реализуйте решение для кэширования WordPress.

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

    4. Избавьтесь от черновиков сообщений / страниц, исправлений и мусора.

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

    5. Отключите пингбеки и обратные ссылки.

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

    6. Сократите код

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

    7. Настройте страницы с высоким трафиком.

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

    8. Оптимизируйте базу данных WordPress.

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

    9. Заставьте свои сценарии сидеть в углу

    Веб-страница отображается в браузере вашего посетителя, начиная с верхней части файла и продвигаясь поэтапно, пока не достигнет конца файла. Это означает, что если вы загрузили свой раздел <head> ТОННОЙ скриптов, больше ничего не будет загружено, пока все скрипты не закончат загрузку.

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

    10. Будьте осторожны с внешними скриптами.

    Мы не говорим о сценариях, извлекаемых из CDN или сервера сценариев Google, а скорее о коде / сценариях, используемых для Facebook или YouTube. Помните, что каждый раз, когда вы встраиваете видео, используете плагин для публикации в соцсетях или даже оставляете комментарии в социальных сетях, вы должны быть осторожны с тем, сколько времени потребуется, чтобы загрузить все эти скрипты (ОСОБЕННО из Facebook). Подумайте, есть ли другой способ реализовать эту функциональность БЕЗ необходимости загрузки внешних скриптов.

    4. Оптимизация базы данных WordPress

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

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

    Простая оптимизация базы данных WordPress с помощью iThemes Sync

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

    оптимизация базы данных wordpress

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

    • Удалить URL- адреса отслеживания - удаляет URL-адреса, добавленные в столбцы «pinged» и «to_ping» в таблице сообщений.
    • Удалить все редакции - удаляет все редакции из сообщений, страниц и всех других типов сообщений.
    • Удалить все трекбэки - удаляет все трекбэки с других сайтов, хранящиеся в вашей таблице комментариев.
    • Удалить все пингбеки - удаляет все пингбеки с других сайтов, хранящиеся в вашей таблице комментариев.
    • Удалить все автоматические черновики - удаляет все автоматические черновики из сообщений, страниц и всех других типов сообщений.
    • Удалить все элементы в корзине - удаляет все сообщения, страницы, меню и все другие типы сообщений, которые были удалены, но еще не удалены.
    • Удалить неутвержденные комментарии - удаляет все комментарии, ожидающие утверждения.
    • Удалить удаленные комментарии - удаляет все удаленные комментарии, которые еще не были удалены.
    • Удалить спам-комментарии - удаляет все комментарии, помеченные как спам.
    • Удалить потерянный комментарий - удаляет все мета-комментарии, которые ссылаются на удаленный комментарий.
    • Удалить метаданные Akismet - удаляет все метаданные, прикрепленные к комментариям плагином Akismet.
    • Удалить устаревшие временные параметры - удаляет все временные параметры, срок действия которых истек более недели назад.

    Оптимизировать базу данных с помощью phpMyAdmin

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

    Оттуда все, что вам нужно сделать, это прокрутить страницу вниз и нажать «Проверить все». Затем перейдите в раскрывающееся меню «С выбранным» и выберите «Оптимизировать таблицы».

    Теперь система оптимизирует все выбранные вами таблицы.

    Плагины для оптимизации баз данных WordPress

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

    Первый называется WP-Optimize и находится в репозитории плагинов WordPress.

    WP-Optimize - Очистить, Сжать, Кэшировать.

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

    5. Хостинг WordPress

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

    Виртуальный хостинг

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

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

    Таким образом, наиболее подходящими областями оптимизации для сайтов, работающих на общих хостах, являются:

    • Кеширование
    • Выгрузка контента
    • Производительность WordPress

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

    Выделенные серверы и виртуальный хостинг

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

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

    Количество серверов

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

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

    Такой инструмент, как Amazon Elastic Load Balancer, поможет распределить трафик сайта между несколькими серверами. Но это непростой инструмент и может потребовать некоторого обучения WordPress.

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

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

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

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

    Мы рассмотрим это более подробно через минуту.

    CDN и факторы географического расстояния

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

    И если это верно для одного посетителя, то для всех посетителей.

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

    Нагрузка на сервер

    Сколько трафика на вашем сервере? Как он настроен для обработки своей нагрузки? Оба эти фактора повлияют на производительность вашего сайта.

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

    При правильной настройке качественное хостинговое решение сможет обрабатывать очень большие объемы трафика.

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

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

    Выгрузка трафика на дополнительные серверы также снижает нагрузку на сервер.

    6. Версии программного обеспечения

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

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

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

    • Темы
    • Плагины
    • Ядро WordPress

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

    • Windows (или Linux)
    • MySQL
    • Apache
    • PHP (возможно, вы уже видели сообщение об ошибке, которое требуется для обновления WordPress PHP в панели управления администратора WordPress)

    Подробнее об оптимизации PHP

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

    Вы можете выполнить поиск, например, по оптимизации APC или OPcache PHP, чтобы найти доступные ускорители PHP.

    7. Код и скрипты

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

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

    Также жизненно важно не отставать от всех основных обновлений и обновлений WordPress, когда они будут выпущены.

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

    Инструменты для проверки производительности WordPress

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

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

    Вы также можете использовать Google PageSpeed ​​Insights вместе с Google Lighthouse для измерения производительности вашего сайта. Это даст вам конкретную и четкую обратную связь о том, как можно улучшить оптимизацию.

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

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

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

    Как оптимизировать свой сайт на WordPress?

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

    Шаги по оптимизации WordPress

    1. Деактивируйте и удалите все ненужные плагины.

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

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

    2. Реализуйте решение для кэширования WordPress.

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

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

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

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

    • JPG
    • PNG
    • Гифка

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

    Не забудьте минимизировать все файлы JavaScript и CSS (подробнее об этом ниже).

    4. Проверьте производительность своего веб-хостинга.

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

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

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

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

    5. Оптимизируйте свой веб-сервер (если возможно)

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

    • Кэширование веб-сервера
    • Установка заголовков кеширования
    • Снижение нагрузки на посетителя

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

    Некоторые веб-серверы предлагают более высокоскоростные версии за дополнительную плату. Пример - Apache Litespeed.

    Плагин W3 Total Cache будет предлагать интегрированную поддержку кэширования APC, OPcache и Memcache.

    6. Оптимизируйте базу данных WordPress.

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

    7. Проверьте скорость загрузки страницы и производительность.

    Используйте такой инструмент, как iThemes Sync или Google Lighthouse, для проверки скорости и производительности вашего сайта. Эти инструменты также помогают дать более конкретные предложения о том, что вы можете улучшить.

    8. Продолжайте совершенствоваться!

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

    Получите бонусный контент: Полный контрольный список обслуживания WordPress
    Кликните сюда

    Дополнительные плагины оптимизации для WordPress

    Некоторые дополнительные плагины оптимизации, которые вы захотите изучить, включают:

    • Автоматическая оптимизация
    • Оптимизация скорости страницы Hummingbird
    • WP-Оптимизация
    • Оптимизировать базу данных после удаления редакций
    • Сжатие и оптимизация Smush Image
    • EWWW Image Optimizer
    • Оптимизатор изображения ShortPixel
    • LiteSpeed ​​Cache
    • WP Самый быстрый кеш
    • Ракета WP

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

    Ваше полное руководство по оптимизации WordPress

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

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

    Получите бонусный контент: Руководство по безопасности WordPress
    Кликните сюда

    Оптимизация WordPress