Почему мой сайт WooCommerce работает медленно? И как это исправить
Опубликовано: 2018-06-20Ваш сайт WooCommerce работает медленно? Хорошо, что вы изучаете это. 1,6 миллиарда долларов — это сумма , которую Amazon.com будет терять в продажах каждый год, если загрузка их страниц замедлится всего на одну секунду.
Быстрая загрузка страниц повышает конверсию и SEO, снижает вероятность отказа от корзины, увеличивает количество просмотров страниц и поддерживает заинтересованность клиентов.
Хорошая новость заключается в том, что в большинстве случаев вы можете исправить медленный сайт WooCommerce, проверив несколько ключевых моментов .
1. Вы используете медленный хостинг-провайдер
1,50 доллара в месяц справа от меня. 1,75 доллара в месяц слева от меня. Вы можете подумать про себя: планы веб-хостинга такие дешевые.
Это хорошая новость, если вы новичок в WooCommerce, еще не зарабатываете на онлайн-продажах и не хотите много тратить. Веб-хостинг не является основной проблемой на самом раннем этапе жизни магазина, но примерно через год — или раньше, в зависимости от того, когда ваш трафик и транзакции начнут расти — вам нужно будет уделить ему некоторое внимание.
Одной из причин замедления работы вашего сайта WooCommerce может быть ваш веб-сервер (он же хостинг-провайдер).
Если вы хотите, чтобы ваши страницы загружались быстро, вам нужен хороший хостинг. Не из дешевых. Есть два основных решения вашей проблемы:
- Используйте приличный виртуальный хостинг . Большинство планов виртуального хостинга не выделяют много места на диске, памяти или пропускной способности. Почему? Потому что вы делите ресурсы сервера с другими клиентами. И в чем проблема, когда 10 000 человек используют одну и ту же полосу пропускания? Это замедляет работу вашего сайта. Простой. Теперь вы, вероятно, задаетесь вопросом: как я могу узнать, что мой виртуальный хостинг слишком медленный? «Вы можете сделать это, войдя в cPanel или панель управления вашего хоста и получив доступ к информации об использовании ресурсов вашего сайта», — читайте дальше .
- Используйте управляемый хостинг . Это дороже, но и более эффективно, если у вас много трафика.
Чтобы повысить производительность вашего магазина, убедитесь, что ваш хост-сервер находится в стране, где проживает большинство ваших клиентов. Это относится к следующему пункту — важности использования сети доставки контента.
2. Вы не используете сеть доставки контента
Знаете ли вы, что интеграция сети доставки контента (CDN) в ваш веб-сайт — один из самых простых способов повысить производительность сети?
CDN — это сеть серверов, расположенных по всему миру, целью которых является хранение статических файлов вашего веб-сайта WooCommerce , таких как JavaScript, изображения и CSS.
Этот процесс поможет вам повысить производительность вашего сайта, потому что чем ближе ваш клиент к серверу, тем быстрее ваш сайт будет загружаться в его браузере. CDN чрезвычайно полезен, особенно если ваши целевые клиенты разбросаны по разным странам.
Доступно множество различных сервисов CDN, в том числе:
- Облачная вспышка
- Реактивный ранец Фотон
- MaxCDN
- KeyCDN
Какой из них выбрать? WP Rocket предлагает следующие советы:
«При выборе CDN важно определить ваши потребности, в частности, где преимущественно находятся ваши посетители, а также ваши требования к пропускной способности, чтобы вы могли выбрать CDN, который лучше всего подходит для вашей аудитории. Другие соображения включают в себя, сколько вы хотите потратить и насколько велик ваш сайт».
Бесплатные планы доступны для большинства CDN, но если вы не находитесь на самом раннем этапе своего магазина WooCommerce, вам следует рассмотреть премиальный план.
3. Вы не используете плагин кеширования
Давайте начнем с определения: Кэш — это аппаратный или программный компонент, который хранит данные, чтобы будущие запросы на эти данные могли обслуживаться быстрее.
Другими словами, плагин кэширования доставляет сохраненные веб -страницы, а не загружает весь ваш сайт каждый раз, когда его посещает вернувшийся посетитель. Это ускоряет процесс.
Но — кеширующие плагины улучшают скорость загрузки вашего сайта только при правильной настройке .
На самом деле плагины кэширования очень часто проблематичны, потому что они настроены неправильно! Например: вы не хотите, чтобы страницы корзины или страницы оформления заказа кэшировались, потому что это может помешать вашим клиентам добавлять товары в корзину или оплачивать их покупку.
Если вы решили попробовать плагин кэширования, узнайте, как настроить плагины кэширования для WooCommerce. И если вам интересно, какой из них попробовать — два самых известных варианта — это W3 Total Cache и WP Rocket .
4. Размеры ваших изображений не оптимизированы
Качественные картинки важны для сайтов, а для интернет-магазинов, возможно, тем более! Особенно, если вы демонстрируете посетителям галереи и карусели.
Высокое качество, как правило, также означает большие размеры файлов, а большие размеры файлов могут замедлять работу вашего сайта WooCommerce.
Чтобы этого избежать, оптимизируйте изображения. Особенно с учетом того, что изображения составляют 50% времени загрузки веб-сайта .
К счастью, оптимизация ваших изображений не означает, что вы будете предлагать своим клиентам размытые изображения продуктов. Следуй этим шагам:
- Загрузите изображения нужного размера. В этом руководстве по изображениям рекомендуется, чтобы « исходные изображения, которые вы загружаете, должны иметь размер не менее 800 x 800 пикселей или больше, чтобы работать с большинством тем» .
- Сжимайте изображения . Обычно обычный размер веб-страницы составляет 2 МБ. Используйте плагин, такой как EWWW Image Optimizer (бесплатно), WPSmushit или Imagify, чтобы уменьшить размер ваших изображений до 70 % — без ущерба для качества.
Если вы знакомы с программным обеспечением для редактирования фотографий, вы также можете напрямую оптимизировать свои изображения, используя одно из них. Например, Photoshop позволяет сохранять изображения с помощью функции «Сохранить для Интернета». Вы также можете попробовать Gimp , TinyPNG и JPEG mini .
Помните о прибыльности Amazon.com: 1-секундная задержка ответа страницы может привести к снижению конверсии на 7% .
5. У вас проблемы с базой данных
В течение жизни вашего сайта WooCommerce в вашей базе данных будет храниться много информации: продукты, заказы, настройки и т. д. Поначалу это не имеет большого значения.
Но после нескольких месяцев существования в Интернете это может стать проблемой, поскольку размер вашей базы данных может повлиять на производительность вашего сайта . Другими словами, время загрузки может быть медленным из-за проблем с базой данных.
Если это так, вам нужно сделать некоторую очистку. Вы можете выполнить эту задачу вручную, например, с помощью cPanel, но есть несколько плагинов WordPress, которые значительно упрощают процесс, позволяя автоматизировать процесс оптимизации.
Если вы хотите продолжить очистку базы данных, рассмотрите следующие плагины:
- Развертка WP
- WP Оптимизация
Оба удалят ревизии, присутствующие в вашей базе данных, и удалят повторяющиеся записи.
Теперь в WooCommerce доступны опции для автоматического удаления старых учетных записей пользователей и т. д. Это имеет смысл как с точки зрения производительности базы данных, так и с точки зрения конфиденциальности.
И последнее, но не менее важное: не забудьте сделать резервную копию вашего сайта — как файлов, так и базы данных — перед использованием такого плагина! Прочтите эту статью о том, как создавать и использовать резервные копии вашего сайта.
6. Вы используете плохую тему
Выбор темы непрост, особенно для новичков, которые открыли для себя WordPress. Доступно множество тем, и некоторые из них вводят много кода на страницы для достижения определенного макета.
Есть много вещей, которые следует учитывать при выборе темы для WordPress . Один из ключевых моментов, который следует проверить, заключается в том, что ваша тема хорошо написана и соответствует стандартам WordPress. Если нет, это может замедлить работу вашего сайта WooCommerce.
Простой тест, чтобы проверить, замедляет ли ваша тема ваш сайт WooCommerce, — создать резервную копию, а затем переключиться на тему WordPress по умолчанию или Storefront — тему, рекомендованную WooCommerce и, следовательно, наиболее оптимизированную и подходящую для тестирования. Если ваш сайт загружается быстрее после переключения, теперь вы знаете, что проблема связана с вашей темой.
Если ваш магазин все еще работает медленно, пришло время взглянуть на установленные вами плагины .
7. Вы используете плохой плагин
Проблемы с производительностью иногда связаны с загрузкой плагинов.
Чтобы проверить, есть ли плагин, замедляющий работу вашего сайта WooCommerce: Деактивируйте все плагины и повторно активируйте каждый по одному, пока не найдете возможную причину. Вы также можете использовать органайзер плагинов для управления порядком активации и включения/выключения плагинов для каждой страницы/записи и для мобильных устройств.
Еще один вариант проверки на наличие плохих плагинов, рекомендованный инженерами WooCommerce Happiness, — это проверка работоспособности.
Здесь не обязательно есть связь между количеством плагинов, работающих на вашем сайте, и скоростью вашего магазина — лучше иметь десять хорошо закодированных расширений, чем одно, набитое бесполезными функциями, которые разрушают ваш сайт!
Качество кода важнее всего, но старайтесь не использовать много плагинов и всегда отключайте и/или удаляйте те плагины, которые вам больше не нужны. Последний шаг также является лучшей практикой безопасности!
8. Вы не активировали последнюю версию PHP на своем сайте
Как вы, наверное, знаете, WordPress — это CMS с открытым исходным кодом, основанная на PHP, языке сценариев на стороне сервера.
Использование последней версии PHP может повысить производительность вашего магазина . PHP 7 в 2-3 раза быстрее своего предшественника (5.6.)!
Вы можете обновить версию PHP через веб-хостинг. Обычно модуль доступен на вашей cPanel. Если нет или вам нужна поддержка, свяжитесь с вашим хостинг-провайдером.
Перед обновлением версии PHP протестируйте последнюю версию в локальной среде — например , WAMP , MAMP или LocalbyFlywheel . Затем, когда вы будете готовы, вы можете приступить к реализации изменений на своем рабочем сайте.
Примечание. Многие плагины WordPress еще не полностью совместимы с PHP 7.2.
Сайт WooCommerce работает медленно? Время для некоторых исправлений!
Мы рассмотрели распространенные проблемы, которые замедляют работу сайта WooCommerce, теперь, возможно, пришло время внести некоторые исправления с вашей стороны? Позаботьтесь о резервных копиях и удачи.
Оставьте комментарий ниже о том, какая техника сработала для вашего магазина. И если у вас есть мысли, чтобы добавить, мы будем рады услышать ваши предложения.
—
Эта статья была написана Алексом Борто, основателем WP Marmite. Алекс запустил WP Marmite в феврале 2011 года. Первоначально целью блога было помочь как можно большему количеству людей найти идеальную тему, но через три года Алекс решил пойти дальше, подойдя к WordPress сверху вниз, чтобы помочь французским пользователям. Теперь Алекс работает над этим полный рабочий день, и к нему присоединились дополнительные редакторы, чтобы протянуть руку помощи. Следите за их блогом, чтобы получать больше интересного контента и советов.