Magento 2: оптимизация скорости страницы


Пожалуйста, предоставьте мне предложение относительно ускорения магазина magento 2? Я уже установил уменьшенные js и css с панели администратора.

Также найдите слишком много запросов в браузере, как мы можем уменьшить запрос сервера в magento 2.

Пожалуйста, объясните, как работает кэширование magento 2?

Author: Vivek Kumar, 2018-09-14

3 answers

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

php bin/magento deploy:mode:set production

Теперь для кэширования вы можете использовать кэш полной страницы magento по умолчанию, который работает, как и ожидалось, в большинстве случаев, но для большей производительности используйте сторонние решения, такие как Redis или Лак.

Правильная установка и настройка этих сторонних кэшей - длительный процесс, поэтому мы не включаем его здесь. Redis относительно проще для конфигурировать. Вы можете следовать этому руководству, чтобы установить redis - https://www.tutorialspoint.com/articles/how-to-configure-and-install-redis-on-ubuntu-linux и для его настройки вы можете использовать это объяснение - https://magehit.com/blog/magento-2-varnish-and-redis-configuration/

Как мы можем уменьшить запрос сервера в magento 2?

Вы можете значительно сократить количество запросов к серверу, объединив файлы js в admin или в бд.

Смотрите мой ответ о том, как это сделать с помощью бд здесь - Magento 2.2.5: Объединить и минимизировать js и css

Не стесняйтесь связаться со мной в случае какой-либо путаницы.

 3
Author: Vivek Kumar, 2018-09-14 18:01:15

Давайте попробуем решения для ускорения работы вашего магазина ниже:

  1. Настройка хранилища в производственную модель

Php bin/развертывание magento: режим: установить производство

  1. Включить оптимизацию JS и CSS

Перейдите в Магазины -> "Конфигурация" в разделе "Настройки" - > "Разработчик" на вкладке "Дополнительно" - > Раздел "Настройки JavaScript" (Поля "Включить пакетирование Javascript", "Объединить файлы JavaScript", "Уменьшить файлы JavaScript" изменить на "Да")

Перейдите к Магазины - > "Конфигурация" в разделе "Настройки" - > "Разработчик" на вкладке "Дополнительно" - > Раздел "Настройки CSS" (Поля "Объединить файлы CSS", "Уменьшить файлы CSS" изменить на "Да")

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

МАГАЗИНЫ -> Конфигурация -> ОБЩИЕ -> Веб -> Базовые URL-адреса (Безопасные) затем вставьте сюда свои URL-адреса HTTPS и обеспечьте своим клиентам быструю скорость загрузки.

  1. Включено кэширование

Перейдите в раздел Магазины -> "Конфигурация" в разделе "Настройки" Раздел -> "Система" на вкладке "Дополнительно" - > Раздел "Кэш полной страницы" -> Поле "Приложение кэширования" измените на "Кэширование лаком", затем настройте его.

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

А. Ваше изображение должно быть сжато.
B. Изображение продукта должно быть в формате JPEG
C. Логотип и макет должны использовать формат PNG или SVG

  1. Включить Плоские категории и продукты

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

 1
Author: Magetop E-commerce, 2020-06-15 08:30:17
  1. Проверьте каждое установленное стороннее расширение
  2. Выберите максимально быстрый хостинг
  3. Убедитесь, что включен Кэш полной страницы
  4. Убедитесь, что включен рабочий режим
  5. Никогда не используйте пакетирование JS
  6. Включить минимизацию CSS/JS
  7. Используйте встроенный кэш, пропустите Лак
 0
Author: MICHELL RICHMOND, 2018-09-15 01:39:01