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

29.11.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, чтобы ускорить работу своего сайта.


 

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 поставляется со встроенным модулем кэширования. Убедитесь, что все типы кешей включены, перейдя в «Система» → «Управление кешем».

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”, изменить на «Да»)

 

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

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

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

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

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

rm-rf *

 

[gn_box title=»ПРИМЕЧАНИЕ» box_color=»#ffea8c» title_color=»#000000″]Убедитесь, что при выполнении команды ниже вы должны дважды проверить, что вы находитесь в каталоге var/log вашего Magento.[/gn_box]

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

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

Итого

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

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

Редактор: AndreyEx

Рейтинг: 0 (0 голосов)

Поделиться в соц. сетях:

Оставить комментарий

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

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала