ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как ускорить сайт на Magento 2?

Как ускорить сайт на Magento 2?

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

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

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

Пять проверенных советов помогут вам ускорить создание сайта Magento 2.

Давай начнем!

1. Проверьте все сторонние расширения

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

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

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

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

2. Требования и конфигурация сервера

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

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

Требования к стеку технологии Magento 2.2.x:

 

3. Сеть доставки контента

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

Чтобы настроить CDN, перейдите по ссылке:
Магазины -> Конфигурация -> Общие -> Веб -> Базовые URL (Secure)
После этого вы можете вставить URL-адреса HTTPS, чтобы ускорить работу своего сайта.

Как ускорить сайт на Magento 2_1
 

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

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

Для изображений продукта вы должны использовать формат JPEG. Логотипы на сайте могут использоваться в формате PNG или SVG.

 

5. Включить плоский каталог

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

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

Как включить плоские опции?

Перейти в магазины -> «Конфигурация» в разделе «Настройки» -> «Каталог» на вкладке «Общие» -> Раздел «Витрина» -> Поля «Использовать плоский каталог категорий» и « Использовать плоский каталог продукции» изменить на «Да».

 

6. Оптимизация конфигурации MySQL

Это несколько советов по оптимизации конфигурации MySQL.

У MySQL есть свой «кеш запросов», который он использует в Magento, чтобы помочь создавать динамические страницы и контент, одновременно повышая производительность. Это некоторые рекомендуемые настройки для вашего файла my.cnf.

Вы можете попробовать следующее:

 

Наконец, это рекомендуемая настройка для php.ini.

7. Использовать кеширование

Magento поставляется со встроенным модулем кэширования. Убедитесь, что все типы кешей включены, перейдя в «Система» → «Управление кешем».

Как ускорить сайт на Magento 2

8. Переход в режим производства

Вы должны запустить Magento в рабочем режиме после его развертывания на производственном сервере. Режим производства обеспечивает наивысшую производительность в Magento 2.

 

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

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

9. Включение оптимизации JS И CSS

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

Чтобы включить оптимизацию JS и CSS:

Перейдите в раздел «Магазины» -> «Конфигурация». В вкладке «Дополнительно» -> «Разработчик» и в этом случае нажмите «Настройки JavaScript» (поля “Enable Javascript Bundling”, “Merge JavaScript Files”, “Minify JavaScript Files”, изменить на «Да»)

 

Как ускорить сайт на Magento 2

На этой же странице нажмите «Настройки CSS» (поля «Объединить файлы CSS», «Изменить файлы CSS») на «Да».

Как ускорить сайт на Magento 2

10. Очистите файлы журналов

Оптимизируя базу данных Magento, вы также можете проверить каталог var/log вашего Magento. Иногда он имеет размер около 200 МБ, поэтому пришло время для очистки.

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

После этого перейдите в каталог var/log вашего Magento и запустите команду ниже,

rm-rf *

 

11. Обновление Magento

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

Итого

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

Exit mobile version