Как сжать изображения и PDF-файлы в Magento 2
Скрипт для сжатия изображений и PDF-файлов в Magento 2
Сжатие изображений и PDF-файлов в Magento возможно с помощью скрипта. Этот скрипт совместим со всеми серверами, работающими на PHP, со всеми CMS, и устанавливается standalone . Это означает, что вам нужно всего лишь загрузить папку с файлами на свой сервер, после чего вы сможете начать сжатие всех изображений и PDF-файлов на этом сервере.
Скрипт можно скачать здесь:
Затем скачайте и распакуйте архив и перетащите папку на свой сервер.
Запустите установку
ImageRecycle набрав URL: www.mywebsite.com/ImageRecycle - Standalone Standalone имя по умолчанию). Будет запущена процедура установки, вам нужно будет задать пароль для защиты доступа к папке.
Установите пароль, это может быть любой пароль, не связанный с вашей установкой Magento. После этого вы должны увидеть сообщение об успешном завершении.
Добавьте учетные данные API для активации сжатия в Magento
Для начала вам нужно добавить свой API-ключ и секретный ключ, которые можно найти в «Мой аккаунт» > «API и квоты» .
Настройте качество сжатия изображений и PDF-файлов в Magento
Затем вы можете выбрать тип сжатия для каждого типа носителя:
- Наилучшее сохранение или потеря данных: это лучший выбор для конечного использования, сверхвысокое сжатие, но при этом незаметное
- Без потерь: если вы планируете повторно использовать изображения, вы можете использовать этот параметр, обеспечивающий легкое сжатие, но сохраняющий все данные изображения (например, цвета)
- Без сжатия: для данного типа носителя сжатие не применяется
imagerecycle получения дополнительной информации о качестве сжатия обратитесь к этой странице: www.imagerecycle.com/images-and-pdf-optimization/images-and-pdf-compress
Настройте задачу cron для автоматического сжатия
Задание Cron — это запланированная команда или задача, также известная как «задания Cron» или «crontab».
В конфигурации скрипта доступен URL-адрес Cron для автоматического запуска оптимизации изображений и PDF-файлов в Magento. В зависимости от настроек задачи Cron вы можете выбрать время запуска сжатия на вашем сервере. Для автоматического сжатия необходимо добавить этот URL-адрес в панель управления хостингом (Cpanel) , выбрав «Задача Cron» или «Crontab».
Метаданные изображений, IPTC и сжатие Magento
В настройках метаданных также можно сохранить часть метаинформации ваших изображений. Например, вы можете захотеть сохранить информацию о местоположении, чтобы использовать ваши изображения с модулем определения местоположения по фотографии?
Исключить/включить папки из сжатия Magento
Наконец, вам нужно выбрать, куда вы хотите запустить оптимизацию, и какую папку на сервере следует сжать. Обычно это как минимум папки с изображениями товаров Magento, но это может быть любая из перечисленных папок (даже из других CMS).
Здесь перечислены все папки вашего сервера, находящиеся в папке установки ImageRecycle Щелкните по названию, чтобы развернуть дерево папок. Все новые медиафайлы, добавленные в эти папки, будут проверены и отображены на следующем шаге для оптимизации.
Запустите сжатие изображений и PDF-файлов в Magento
Итак, мы здесь. Нажмите на верхнее меню «Изображения» , чтобы отобразить список оптимизируемых медиафайлов. Если ничего нет, нажмите кнопку «СИНХРОНИЗИРОВАТЬ ВСЕ» или воспользуйтесь полем фильтра (вверху слева).
Затем воспользуйтесь кнопкой «Оптимизировать», чтобы убедиться, что все в порядке. Вы сможете сжать медиафайл и выполнить «возврат к исходному состоянию». Функция возврата доступна только в течение периода резервного копирования медиафайла (1 месяц).
Вы также можете запустить глобальную оптимизацию ваших медиафайлов. Это фоновый процесс, поэтому, даже если вы закроете окно, процесс все равно будет выполнен.
И вы можете остановить процесс сжатия в любой момент.












