Силой хамства можно валить деревья (Авессалом Подводный).

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

4 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
29 ноября 2018
Как ускорить сайт на Magento 2?
Если у вас есть магазин eCommerce, важно проверить скорость сайта. Это имеет большое значение, поскольку никто не хочет совершать покупку с сайта, который медленно загружается. Вы можете потерять много бизнеса с вялым сайтом, так как никто не хочет тратить время в сегодняшнем занятом мире. Думайте об этом!

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Операционная система (Linux x86-64)
  • Требования к памяти: до 2 ГБ оперативной памяти
  • Composer (последняя стабильная версия)
  • Веб-сервер: Apache 2.2 или 2.4, nginx 1.x
  • База данных: MySQL 5.6, 5.7
  • PHP: 7.0.13-7.0.x, 7.1.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.

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

  • query_cache_type = 1
  • query_cache_size = 32M
  • query_cache_limit = 2M

 

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

  • php_value memory_limit 128M

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

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

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

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

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

  • php bin / magento deploy: mode: set production

 

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

В этом режиме файлы статического представления не создаются «на лету», когда они запрашиваются; вместо этого они должны быть развернуты в каталоге 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 *

 

ПРИМЕЧАНИЕ
Убедитесь, что при выполнении команды ниже вы должны дважды проверить, что вы находитесь в каталоге var/log вашего Magento.

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

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

Итого

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 15

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close