«> Magento 2.4 — что принесло последнее обновление платформы? Автор: Александра СталаContent ManagerОпубликовано: 30.07.2020Категория: Magento
Long — долгожданное обновление Magento увидело свет. Узнайте, какие ключевые изменения для разработчиков и администраторов платформ с точки зрения безопасности и функциональности принесли Magento 2.4.
Поддержка новых версий технологии PHP 7.4 в Magento 2.4
Одним из значительных изменений, внесенных в Magento 2.4, является официальная поддержка PHP 7.4, что означает, что PHP 7.1 и 7.2 считаются устаревшими. Magento 2.4 также может быть установлен с использованием PHP 7.3, однако разработчики не рекомендуют этот метод из-за отсутствия надлежащего тестирования.
MySQL 8.0 и MariaDB 10.4 в Magento 2.4
Magento 2.4 также внесли изменения в требования к технологиям, связанным с управлением базами данных. Последнее обновление Magento обеспечивает поддержку MySQL 8.x. Разработчики программного обеспечения поощряют переход на 8.x, потому что он предлагает гораздо лучшую производительность и безопасность, чем его предшественник. В Magento 2.4 версия MySQL 5.6 потеряла поддержку, а версия 5.7 все еще поддерживается.
Реализация поддержки MySQL 8.0 также позволяет использовать MariaDB 10.4. С другой стороны, последствием отказа от официальной поддержки MySQL 5.6 является отсутствие поддержки MariaDB версий 10.0 и 10.1.
Остающийся стек технологий
Что касается технологий, отвечающих за кеширование и хранение данных сеанса, для Magento 2.4 рекомендуются Varnish 6.x и Redis 5.0. Что касается самой технологии Redis, последнее обновление внесло несколько важных улучшений, которые призваны минимизировать количество запросов к Redis, выполняемых с каждым запросом Magento, и, таким образом, дополнительно оптимизировать скорость платформы.
Elasticsearch — это поиск по умолчанию. движок в Magento. 2.4
Это, наверное, самое большое изменение, которое принесло обновление Magento. В последней версии программного обеспечения MySQL и Elasticsearch больше не являются поисковой системой по умолчанию. Важно отметить, что вы не сможете обновить или установить Magento 2.4 без Elasticsearch 7.6.x. В Magento 2.4 вы должны выбрать версию 7.6.x, потому что 5.x и 6.x больше не поддерживаются в этой версии Magento.
Почему Magento решила заменить MySQL на Elasticsearch? Как заявляют сами разработчики — в основном за счет более продвинутых возможностей поиска и лучшей производительности.
Magento 2.4 даже безопаснее
Последнее обновление Magento содержит дальнейшие улучшения с точки зрения безопасности платформы — их более 30 по сравнению с предыдущей версией. Они касаются герметизации системы в основном с точки зрения уязвимости к RCE и XSS атакам. Официальные данные показывают, что до сих пор подобных событий в Magento не зафиксировано, однако разработчики предупреждают владельцев платформ о потенциальной угрозе.
Атаки RCE и XSS позволяют хакерам получить доступ к панели администрирования Magento и, что еще хуже, , получить доступ к информации о клиентах платформы. Adobe рекомендует владельцам магазинов использовать двойную аутентификацию, VPN или разрешать размещение IP-адресов с любыми такими исправлениями.
Удаление Authorize.Net из ядра
В рамках улучшений инфраструктуры системы Magento 2 снова сосредоточился на очистке ядра. На этот раз интеграция с методом оплаты Authorize.net была удалена из ядра Magento 2.4. Если владелец магазина захочет использовать этот способ оплаты после обновления, он должен установить официальное расширение, доступное на Magento Marketplace. Los Authorize.Net также поделился Braintree.
Новая медиа-галерея и отложенная загрузка в Magento 2.4
В Magento 2.4 была реализована новая медиа-галерея с полностью измененным интерфейсом. Благодаря этому изменению администраторы веб-сайтов могут искать, сортировать и фильтровать файлы в галерее до 30 раз быстрее по сравнению с предыдущими версиями. Обратите внимание, что расширения, которые были интегрированы со старой версией галереи, скорее всего, не будут обеспечивать такую же функциональность в улучшенной галерее.
Кроме того, новая галерея интегрирована с Adobe Stock. Это позволяет вам искать изображения в базе данных Adobe прямо из галереи Magento и, таким образом, экономить время администраторов на поиск подходящей графики.
Помимо улучшений в работе самой медиа-галереи, Magento 2.4 также вводит ленивую функцию загрузки изображений. Благодаря этому при загрузке страницы изображения, как большие элементы, скачиваются не сразу. Это позволяет значительно ускорить время загрузки страницы.
Читайте также: Реализации Magento 2
Краткое изложение краха Magento 2.4
Последнее обновление Magento принесло некоторые интересные и, прежде всего, важные изменения с точки зрения функционирования платформы. В дополнение к представленным выше, обновление внесло более 100 улучшений в ядро Magento, в том числе управление складом, корзина, касса, правила ценообразования или сам процесс заказа. Другое, на этот раз меньшее, обновление Magento — 2.4.1 — будет доступно в середине октября.
https://smartbees.pl/blog/magento-24-co-przyniosl-najnowszy-update-platformy