Лёгкие копии вместо тяжёлых оригиналов
Для картинок витрины создаются копии нужных размеров и форматов — WebP и AVIF, если их поддерживают сервер и браузер посетителя. Оригиналы товаров не изменяются.
Платформа
Разработчик
Images PRO для Shop-Script
Images PRO создаёт для витрины изображения подходящего размера и формата, сохраняя оригиналы товаров. Вы выбираете, когда обрабатывать копии и как ограничивать нагрузку на сервер.
В Webasyst Store пока доступна более ранняя версия. Новые функции описаны для последнего релиза GitHub; перед установкой проверьте номер версии в Инсталлере.
Зачем это магазину
Фотографии товаров обычно большие, а посетитель со смартфоном получает ту же тяжёлую картинку, что и посетитель с большим монитором. Images PRO готовит облегчённые копии и подставляет подходящую в страницу витрины. Скорость сайта, оценка PageSpeed, позиции в поиске и конверсия зависят от вашего сайта в целом, и плагин их не гарантирует.
Для картинок витрины создаются копии нужных размеров и форматов — WebP и AVIF, если их поддерживают сервер и браузер посетителя. Оригиналы товаров не изменяются.
Три режима обработки для каждой витрины отдельно: при просмотре, фоновый по вашему cron и Smart Hybrid. Фоновая команда защищена порогами нагрузки, места на диске и памяти.
Версия содержимого входит в имя файла: заменили оригинал — адрес копии изменился, и браузер, CDN и кеши не покажут прежнюю картинку. Старые версии хранятся 30 дней по умолчанию.
Вкладка «Диагностика» показывает режим и состояние фона, очередь, последний прогон и причину, по которой изображение не обработано. Отчёт для поддержки — без ключей, путей и адресов.
Режимы обработки
Режим выбирается для каждой витрины отдельно. После обновления с 3.3.0 ничего не включается само: режим остаётся «При просмотре», а фоновая обработка и cron не включаются и не устанавливаются.
Без cronПри просмотре
Перенести обработку в фонФоновый + cron
Нужен запасной режимSmart Hybrid + cron
Нет cron и доступа по SSH
Копии создаются при просмотре страницы в пределах бюджета времени, числа и размера изображений. Что не уместилось, ждёт следующего просмотра.
Есть cron, нагрузку нужно убрать из запроса посетителя
Просмотр только ставит страницу в очередь, изображения создаёт консольная команда по вашему расписанию. Без cron или ручного запуска они не создаются.
Есть cron — рекомендуемый режим
Очередь и команда по cron, самые посещаемые страницы первыми. Пока команда не работает, страница создаёт копии сама в пределах бюджета; без cron режим ведёт себя как «При просмотре».
Контроль и безопасность
Диагностика и защита от перегрузки доступны в обеих редакциях.
Фоновую обработку и расписание настраиваете вы; строка для cron показана в настройках. Команду можно запустить вручную по SSH и поставить на паузу.
Изображение, которое не удалось обработать три раза, откладывается на 24 часа и затем обрабатывается снова; вернуть его можно сразу.
Секретный ключ S3 и токен GigaChat не передаются на страницу настроек: вместо них видно «Ключ задан», а сохранение без замены ключ не стирает.
Вернуться в прежний режим обработки безопасно: очередь, созданные файлы и адреса сохраняются.
Редакции
Режимы обработки, фоновая обработка и «Диагностика» доступны в обеих редакциях. Платными остаются функции обработки изображений. Условия и цены определяет страница плагина в Webasyst Store.
Базовая
WebP/AVIF, копии нужных размеров, режимы обработки, очередь и диагностика.
Премиум
Всё из Базовой плюс srcset, Retina-копии, LQIP, дополнительные метаданные и генерация alt.
Перед покупкой: здесь описаны функции исходной версии 4.0.1, а по данным сайта в Webasyst Store пока указана версия 3.3.0. Сверьте наличие нужных функций и редакций в Webasyst Store.
Настоящий интерфейс
Снимки сделаны на тестовом стенде с условными данными: адрес 127.0.0.1, ключи вида «EXAMPLE». Оформление на вашем сайте может немного отличаться.
Что нового
Версия 4.0.0 не публиковалась, поэтому история изменений ведётся от 3.3.0.
Первый запуск
Сделайте резервную копию и убедитесь, что у сайта и у php в cron версия PHP 8.2–8.5.
Установите плагин из магазина Webasyst стандартным установщиком.
Откройте настройки плагина, нажмите «Активировать плагин», выберите режим обработки и нужные функции, сохраните.
Откройте страницы категории и товара на компьютере и телефоне, затем вкладку «Диагностика».
Плагин не включает фоновую обработку и не устанавливает cron сам. Обновляетесь с 3.3.0 — сначала прочитайте раздел об обновлении и замене ключей в руководстве.
Перед установкой
Документация
Четырнадцать разделов: от установки и быстрого старта до режимов обработки, S3, кешей, диагностики и решения проблем. Где без администратора сервера не обойтись, это сказано прямо.
Images PRO для Shop-Script
Сейчас в Webasyst Store опубликована версия 3.3.0. Версия 4.0.1 описана в этом руководстве; когда она появится в Store, это будет видно на странице плагина.