5 способов оптимизировать производительность вашего магазина WooCommerce

Опубликовано: 2018-07-24

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

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

Давай приступим к работе!

Почему эффективность вашего магазина WooCommerce так важна

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

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

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

5 способов оптимизировать производительность вашего магазина WooCommerce

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

1. Сжатие и изменение размеров изображений продуктов.

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

Пример страницы с качественными изображениями.

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

Домашняя страница TinyPNG.

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

Плагин WP Smush.

После установки и активации плагина вы попадете в окно быстрой настройки:

Настройки быстрой настройки WP Smush.

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

Ваши настройки изменения размера изображения.

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

В идеале вы должны установить плагин для оптимизации изображений, как только запустите свой магазин. Если вы еще не оптимизировали все изображения на своем сайте, функция BULK SMUSH (находится на вкладке Smush в WordPress) позволяет сделать это эффективно:

Использование функции массового смачивания.

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

2. Регулярно очищайте базу данных

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

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

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

Плагин WP Optimize.

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

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

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

3. Используйте сеть доставки контента (CDN).

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

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

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

Домашняя страница Cloudflare.

Бесплатный план Cloudflare не такой быстрый, как другие премиальные CDN, хотя его легко интегрировать с WordPress и WooCommerce, а также легко использовать (особенно с хостом, который интегрирует сервис).

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

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

4. Настройте решение для кэширования.

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

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

Когда дело доходит до WordPress и WooCommerce, у вас есть на выбор множество решений для кеширования. Мы уже говорили о некоторых из них в прошлом, например о популярном Comet Cache:

Плагин Comet Cache.

Этот конкретный плагин кеширования предлагает невероятно простой процесс установки и настройки, при этом конфигурация по умолчанию достаточно хороша для простых сайтов WordPress. Однако для сложных магазинов WooCommerce, которые часто обновляются, вам нужно настроить кеш на регулярную очистку. Для этого перейдите на вкладку Comet Cache в WordPress и откройте раздел Cache Expiration Time . Внутри вы найдете раскрывающееся меню с настройками срока действия:

Настройка параметров срока действия кеша.

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

5. Используйте надежного хостинг-провайдера WordPress.

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

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

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

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

Заключение

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

Что касается WordPress, в вашем распоряжении есть несколько методов для оптимизации производительности вашего магазина WooCommerce. Поговорим о них быстро:

  1. Сжимайте изображения продуктов и изменяйте их размер.
  2. Регулярно очищайте свою базу данных.
  3. Используйте CDN.
  4. Настройте решение для кеширования.
  5. Используйте надежного хостинг-провайдера WordPress.

У вас есть вопросы о том, как оптимизировать работу вашего магазина WooCommerce? Давайте поговорим о них в разделе комментариев ниже!

Миниатюра изображения статьи предоставлена ​​ProStockStudio / shutterstock.com.