WordPress: 5 высокоэффективных способов ускорить работу вашего сайта

Опубликовано: 2019-09-23

Меня зовут Эмануэль, и я являюсь соучредителем Templ.io, высокопроизводительного управляемого хоста WordPress, построенного на Google Cloud. У меня более 10 лет опыта работы с WordPress, и я часто помогаю нашим клиентам оптимизировать скорость их сайтов.

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

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

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

Есть в основном 4 фактора, которые определяют скорость вашего сайта, а именно:

  • Размер страницы
  • Количество запросов
  • Кэшируется он или нет
  • Если нет, то сколько времени потребуется серверу для создания страницы с использованием PHP+MySQL?

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

1. Хороший хостинг

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

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

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

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

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

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

2.1 Кэш страницы

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

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

Некоторые хорошие, которые я могу порекомендовать:

  • Общий кэш W3 — бесплатно
  • WP Fastest Cache — доступна бесплатная и премиум-версия
  • WP Super Cache — доступна бесплатная и премиум-версия
  • WP Ракета – Платный

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

2.2 Кэш браузера

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

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

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

  • Используйте кеширование браузера — бесплатно
  • Общий кэш W3 — бесплатно
  • WP Ракета – Платный

3. Сократите количество запросов

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

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

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

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

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

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

  • Smush оптимизация изображений – бесплатно
  • EWWW Image Optimizer — бесплатный облачный сервис премиум-класса

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

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

5. CDN (сеть доставки контента)

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

Это также поможет разгрузить ваш веб-сервер во время интенсивного трафика. Многие веб-хосты предлагают бесплатную CDN со своими планами (включая Templ.io), но если ваш хост не поддерживает, я рекомендую использовать Cloudflare в качестве поставщика CDN.

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

Вывод

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

Я надеюсь, что вы нашли эти советы полезными и теперь вы пойдете и попробуете их сами. Удачи и удачной оптимизации!